The PRAGMA Testbed - Building a Multi-Application International Grid

This practices and experience paper describes the coordination, design, implementation, availability, and performance of the Pacific Rim Applications and Grid Middleware Assembly (PRAGMA) grid testbed. Applications in high-energy physics, genome annotation, quantum computational chemistry, wildfire simulation, and protein sequence alignment have driven the middleware requirements, and the testbed provides a mechanism for international users to share software beyond the essential, de facto standard Globus core. In this paper, we describe how human factors, resource availability and performance issues have affected the middleware, applications and the testbed design. We also describe how middleware components in grid monitoring, grid accounting, grid remote procedure calls, grid-aware file systems, and grid-based optimization have dealt with some of the major characteristics of our testbed. We also briefly describe a number of mechanisms that we have employed to make software more easily available to testbed administrators

[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]  Bertsch,et al.  Time-dependent local-density approximation in real time. , 1996, Physical review. B, Condensed matter.

[3]  Osamu Tatebe,et al.  Gfarm v2: A Grid file system that supports high-performance distributed and parallel data computing , 2005 .

[4]  Larry L. Peterson,et al.  The design principles of PlanetLab , 2006, OPSR.

[5]  Philip M. Papadopoulos,et al.  NPACI: rocks: tools and techniques for easily deploying manageable Linux clusters , 2001, Proceedings 42nd IEEE Symposium on Foundations of Computer Science.

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

[7]  Yoshio Tanaka,et al.  Design, implementation and performance evaluation of GridRPC programming middleware for a large-scale computational grid , 2004, Fifth IEEE/ACM International Workshop on Grid Computing.

[8]  Peter Arzberger,et al.  PROTEOME ANALYSIS USING IGAP IN GFARM , 2006 .

[9]  Ming Tang,et al.  Analysis of Jobs in a Multi-Organizational Grid Test-bed , 2006, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06).

[10]  Wu-chun Feng,et al.  The design, implementation, and evaluation of mpiBLAST , 2003 .

[11]  Putchong Uthayopas,et al.  SCE: A Fully Integrated Software Tool for Beowulf Cluster System , 2001 .

[12]  Ian T. Foster,et al.  A Grid-Enabled MPI: Message Passing in Heterogeneous Distributed Computing Systems , 1998, Proceedings of the IEEE/ACM SC98 Conference.