XDMoD Tool

XDMoD Overview

XDMoD, which stands for XD Metrics on Demand, is an NSF-funded open source tool that provides a wide range of metrics pertaining to resource utilization and performance of high-performance computing (HPC) resources, and the impact these resources have in terms of scholarship and research.

How to log in

Visit OSC's XDMoD and click 'login' in the upper left corner of the page.

screenshot of the XDMoD displaying the above text

A login window will appear, click the button under the 'Sign in with Ohio SuperComputer Center:' text labeled 'login here'.
screenshot of the XDMoD displaying the above text
 
This redirects to a login page where one can use their OSC credentials to sign in.
screenshot of the XDMoD displaying the above text

XDMoD Tabs

When you first log in you will be directed to the Summary tab. The different XDMoD tabs are located near the top of the page. You will be able to change tabs simply by click on the one you would like to view.

screenshot of the XDMoD displaying the above text

Summary:

The Summary tab is comprised of a duration selector toolbar, a summary information bar, followed by a select set of charts representative of the usage. The Summary tab provides a sashboard that presents summary statistics and selected charts that are useful to the role of the current user. More information can be found at the XDMoD User Manual

Usage:

The Usage tab is comprised of a chart selection tree on the left, and a chart viewer to the right of the page. The usage tab provides a convenient way to browse all the realms present in XDMoD. More information can be found at the XDMoD User Manual

Metric Explorer:

The Metric Explorer allows one to create complex plots containing multiple multiple metrics. It has many point and click features that allow the user to easily add, filter, and modify the data and the format in which it is presented. More information can be found at the XDMoD User Manual

App Kernels:

The Application Kernels tab consists of three subsections, each has a specific goal in order to make viewing Application Kernels Simple and inuitive. The three sections consist of the Application Kernels Viewer, Application Kernels Explorer, and the Reports subsidiary tabs. More information can be found at the XDMoD User Manual

Report Generator:

This tab will allow you to manage reports. The left region provides a listing of any reports you have created. The right region displays any charts you have chosen to make available for building a report. More information can be found at the XDMoD User Manual

Job Viewer:

The Job Viewer tab displays information about individual HPC jobs and includes a search interface that allows jobs to be selected based on a wide range of filters. This tab also contains the SUPReMM module. More information on the SUPReMM module can be found below in this documentation. More information can be found at the XDMoD User Manual

About:

This tab will display information about XDMoD.

SUPReMM Module

     1. Click on the Job Viewer tab near the top of the page.

     2. Click Search in the top left hand corner of the page

screenshot of the XDMoD displaying the above text

     3. If you know the Resource and Job Number use the quick search lookup form (4a). If you would like more options use the advanced search (4b).

     4a. For a quick job lookup enter the resource and job number and click serach.

screenshot of the XDMoD displaying the above text

     4b. Whitin the Advanced Search form, select a timeframe and Add one or more filters. Click to run the search on the server.

screenshot of the XDMoD displaying the above text

     5. Select one or more Jobs and click Save Results to view data about the selected jobs.

     6. To view data in more detail based on the job selected click on the Tee and select a Job, under the Search History. To view the data as a plot versus time select Time Series.

     7. More information can be found in the SUPReMM documentation

Different Roles

Public Role: With no user account required, the public role provides non-authenticated users with access to overall utilization broken down by center or service provider (if more than one are available), resource, field of science, allocation time, etc.; and the ability to view specific time periods, and export images. Quality of service data via the Application Kernel suite is not publically available, nor is specific user data.

User: Users are able to view all data available to the Public Role as well as their personal utilization information. They are also able to view information regarding their allocations, quality of service data via the Application Kernel Explorer, and generate custom reports.

Principal Investigator (PI): A principal investigator is a user who is listed as a PI on one or more allocation or project. A PI has access to all data available to a user, as well as detailed information for any users included on their allocations or project.

Center Director/Center Staff: The director of a service provider or center will have access to detailed usage information for any user that has run jobs at their center. In addition, they will have access to detailed application kernel results for runs at their center. Directors are also able to delegate access to their center’s data to other users who assist in the operations of their center. Directors may also have access to other information for their center to ensure that the proper information is being consistently reported.

References, Resources and Documentation

 

 

Supercomputer: