Sponsored by BMBF Logo

The GridWay Metascheduler to Manage AstroGrid-D Jobs

In order to handle the wealth of different jobs submitted throughout a large heterogenous Grid like AstroGrid-D, a Metascheduler is needed that is able to communicate with the different local resource managers and ideally optimizes the scheduling process.

Within the AstroGrid-D project, the existing broker/manager software solutions have been evaluated and GridWay has been identified to fulfill most of the requirements of AstroGrid-D job management and brokerage. The GridWay Metascheduler enables large-scale sharing of computing resources (clusters, computing farms, servers, supercomputers....) managed by different local resource management systems across several administrative domains.

GridWay integrates seamlessly into AstroGrid-D by using the Globus services for job execution (GRAM) and data management (GridFTP/RFT).

Benefits for the user:

  •  Reliable and unattended execution of job

  •  Efficient execution of jobs: Jobs are executed on the faster available resources

  • LRMS like command-line interface: The GridWay command-line interface is similar to that found on Local Resource Managment Systems such as PBS or SGE. It allows users to submit, kill, migrate, monitor and synchronize jobs. The jobs can be specified in GridWay Job Template format or using the JSDL (Job SubmissionDescription Language) OGF standard

  • DRMAA Application Programming Interface: GridWay provides full support for DRMAA (OGF/GGF standard) to develop distributed application (with C and Java bindings)
In the process of implementation of GridWay into AstroGrid-D, we have benefited from several visits by Globus developers as well as an intense communication with contributions to the Metascheduler also from AstroGrid-D side.

GridWay is a Globus project, adhering to Globus philosophy and guidelines for collaborative development and so welcoming code and support contributions from individuals and corporations around the world.