Distributed Application Management in Heterogeneous Grids

Distributing an application on several machines is one of the key aspects of Grid-computing. In the last few years several groups have developed solutions for the occurring communication problems. However, users are still left on their own when it comes to the handling of a Grid-computer, as soon as they are facing a mix of several Grid software environments on target machines. This paper presents a tool, which eases the handling of a Grid-computer, by hiding some of the complexity of heterogeneous Grid-environments from the user.

[1]  Michael M. Resch,et al.  A software development environment for Grid computing , 2002, Concurr. Comput. Pract. Exp..

[2]  Steven Tuecke,et al.  The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration , 2002 .

[3]  Michael M. Resch,et al.  Implementing MPI with Optimized Algorithms for Metacomputing , 1999 .

[4]  Andrew S. Grimshaw,et al.  The Legion vision of a worldwide virtual computer , 1997, Commun. ACM.

[5]  William Gropp,et al.  Interfacing parallel jobs to process managers , 2001, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing.

[6]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

[7]  Michael M. Resch,et al.  Distributed Computing in a Heterogeneous Computing Environment , 1998, PVM/MPI.

[8]  Ian T. Foster,et al.  Supporting Efficient Execution in Heterogeneous Distributed Computing Environments with Cactus and Globus , 2001, ACM/IEEE SC 2001 Conference (SC'01).

[9]  William Gropp,et al.  User's Guide for mpich, a Portable Implementation of MPI Version 1.2.2 , 1996 .

[10]  Jack J. Dongarra,et al.  MPI_Connect Managing Heterogeneous MPI Applications Ineroperation and Process Control , 1998, PVM/MPI.

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

[12]  Michael M. Resch,et al.  Metacomputing across intercontinental networks , 2001, Future Gener. Comput. Syst..

[13]  G. Allen,et al.  Supporting Efficient Execution in Heterogeneous Distributed Computing Environments with Cactus and Globus , 2001, ACM/IEEE SC 2001 Conference (SC'01).

[14]  Toshiyuki Imamura,et al.  An Architecture of Stampi: MPI Library on a Cluster of Parallel Computers , 2000, PVM/MPI.

[15]  William Gropp,et al.  Users guide for mpich, a portable implementation of MPI , 1996 .

[16]  Michael M. Resch,et al.  Implementing and Benchmarking Derived Datatypes in Metacomputing , 2001, HPCN Europe.

[17]  Roland Rühle,et al.  Direct numerical simulation of turbulent reactive flows in a metacomputing environment , 2001, Proceedings International Conference on Parallel Processing Workshops.