Conclusions and Future Work
The systems which we describe will become increasingly important for ROSCOE and INSPIRE applications.
SAGA is a high-level API that is currently an OGF technical specification; it is targetted to become a standard in 2010. Several production grids worldwide currently support SAGA or are deploying it currently (including TeraGrid and UK's NGS). SAGA provides the ability to develop applications and tools that can work on and interoperate across different distributed systems.
SAGA is currently being deployed on several production grid
infrastructure -- including the US-TeraGrid, UK-NGS, Japanese-NAREGI, and thus applications can seamlessly be extended to interoperate across these different infrastructure.
This project will ultimately take advantage of concurrent effort in developing SAGA as a uniform access layer to other European middleware such as gLite, ARC and UNICORE.
This project make a complementary use of three software components, Ganga, DIANE and SAGA to support complex scientific applications. We extend the WMS/DIANE pilot-job approach to proivde a uniform policy-based pilot-job submission mechanism across these multiple Grids, and thus provide production level interoperabiltiy for a range of applications.
Ganga is a computational task-management tool , which allows for the specification, submission, bookkeeping and post-processing of computational tasks on a wide set of distributed resources. Ganga is primarily used by Atlas and LHCb experiments at LHC at CERN, and also by a number of smaller user-communities in the context of the EGEE project.
DIANE is a late-binding scheduler and optimizer of the task processing, taking advantage of the pilot-job paradigm. DIANE has been used successfully on a large-scale to provide an improved Quality of Service experience for end-users and to improve the reliability and efficiency of task processing.
|Keywords||application support tools, pilot jobs, SAGA, Ganga, DIANE|
|URL for further information||cern.ch/diane|