Coordinated harnessing of the IRISGrid and EGEE testbeds with GridWay

Since the late 1990s, we have witnessed an extraordinary development of Grid technologies. Nowadays, different Grids are being deployed within the context of a growing number of national and transnational research projects. However, the coexistence of those different infrastructures involves two challenging issues, namely: (i) simultaneous and coordinated use of resources from different Grids, from the end user perspective; and (ii) the simultaneous contribution of resources to different Grids, from the resource owner perspective. In this paper, we demonstrate that a decentralized and ''end-to-end'' scheduling and execution system can efficiently interoperate different Grids. In particular, we evaluate the coordinated use of the EGEE and IRISGrid testbeds in the execution of a Bioinformatics application. Results show the feasibility of building loosely coupled computational Grid environments only based on Globus services, while obtaining non-trivial levels of quality of service, in terms of performance and reliability. Such approach allows a straightforward resource sharing since the resources are accessed by using de facto standard protocols and interfaces.

[1]  David Abramson,et al.  A Computational Economy for Grid Computing and its Implementation in the Nimrod-G Resource Brok , 2001, Future Gener. Comput. Syst..

[2]  Eduardo Huedo,et al.  Developing Grid-Aware Applications with DRMAA on Globus-Based Grids , 2004, Euro-Par.

[3]  Francine Berman,et al.  Adaptive Computing on the Grid Using AppLeS , 2003, IEEE Trans. Parallel Distributed Syst..

[4]  Eduardo Huedo,et al.  Resource performance management on computational grid , 2003, Second International Symposium on Parallel and Distributed Computing, 2003. Proceedings..

[5]  Sathish S. Vadhiyar,et al.  A performance oriented migration framework for the grid , 2003, CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings..

[6]  Ian T. Foster,et al.  Globus: a Metacomputing Infrastructure Toolkit , 1997, Int. J. High Perform. Comput. Appl..

[7]  Gabrielle Allen,et al.  Nomadic migration: a new tool for dynamic grid computing , 2001, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing.

[8]  Alfonso Valencia,et al.  Reductive genome evolution in Buchnera aphidicola , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[9]  Farid Ould-Saada,et al.  The NorduGrid Architecture and Middleware for Scientific Applications , 2003, International Conference on Computational Science.

[10]  Eduardo Huedo,et al.  A framework for adaptive execution in grids , 2004, Softw. Pract. Exp..

[11]  Rajkumar Buyya,et al.  Grids and Grid technologies for wide‐area distributed computing , 2002, Softw. Pract. Exp..

[12]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[13]  Ian T. Foster,et al.  Condor-G: A Computation Management Agent for Multi-Institutional Grids , 2004, Cluster Computing.

[14]  Warren Smith,et al.  A Resource Management Architecture for Metacomputing Systems , 1998, JSSPP.

[15]  Jennifer M. Schopf,et al.  Grids: The top ten questions , 2002, Sci. Program..

[16]  Eduardo Huedo,et al.  Experiences on adaptive grid scheduling of parameter sweep applications , 2004, 12th Euromicro Conference on Parallel, Distributed and Network-Based Processing, 2004. Proceedings..

[17]  U Bastolla,et al.  A statistical mechanical method to optimize energy functions for protein folding. , 2000, Proceedings of the National Academy of Sciences of the United States of America.

[18]  Ami Marowka,et al.  What is the GRID? , 2002, Scalable Comput. Pract. Exp..