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
- DRMAA Application Programming Interface: GridWay provides full support for DRMAA (OGF/GGF standard) to develop distributed application (with C and Java bindings)
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.