An Evaluation of Globus and Legion Software Environments

In this article we present a case study comparison of the implementation characteristics of two software environments that are well known in grid computing configurations. We evaluate the performance of these environments during the execution of distributed parallel MPI tasks. Therefore, first we consider some concepts of the grid paradigm and then we present a comparison between the two software environments. Our case study is based on the Globus and Legion environments, because these two research projects are in more developed stage when compared to others research initiatives. Our experimental results indicate that the grid computing approach can be interesting to execute distributed parallel MPI applications with a performance improvement.

[1]  Mario A. R. Dantas,et al.  An enhanced scheduling approach in a distributed parallel environment using mobile agents , 2002, Proceedings 16th Annual International Symposium on High Performance Computing Systems and Applications.

[2]  Carl Kesselman,et al.  The Nexus task-parallel runtime system , 1994 .

[3]  Carl Kesselman,et al.  Implementing distributed synthetic forces simulations in metacomputing environments , 1998, Proceedings Seventh Heterogeneous Computing Workshop (HCW'98).

[4]  Andrew S. Grimshaw,et al.  Legion: An Operating System for Wide-Area Computing , 1999 .

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

[6]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[7]  Steven Tuecke,et al.  Managing security in high‐performance distributed computations , 1998, Cluster Computing.

[8]  Ian Foster Grid Technologies & Applications: Architecture & Achievements , 2001 .

[9]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[10]  Ian T. Foster,et al.  A security architecture for computational grids , 1998, CCS '98.

[11]  Rajkumar Buyya,et al.  Emerging Technologies for MultiCluster/Grid Computing , 2001, CLUSTER.

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

[13]  Ian T. Foster,et al.  Application experiences with the Globus toolkit , 1998, Proceedings. The Seventh International Symposium on High Performance Distributed Computing (Cat. No.98TB100244).

[14]  Ian T. Foster,et al.  GASS: a data movement and access service for wide area computing systems , 1999, IOPADS '99.

[15]  Gregor von Laszewski,et al.  A fault detection service for wide area distributed computations , 1998, Proceedings. The Seventh International Symposium on High Performance Distributed Computing (Cat. No.98TB100244).

[16]  Ian T. Foster,et al.  The Globus project: a status report , 1998, Proceedings Seventh Heterogeneous Computing Workshop (HCW'98).

[17]  Warren Smith,et al.  A directory service for configuring high-performance distributed computations , 1997, Proceedings. The Sixth IEEE International Symposium on High Performance Distributed Computing (Cat. No.97TB100183).