Utilizing PVM in a Multidomain Clusters Environment

A cluster is often configured with computational resources where there is only one IP visible front-end machine that hides all its internal machines from the external world. Considering clusters located in different network domains to be used in a computation, it is difficult to exploit all the internal machines of each cluster. This paper presents a PVM extension that enables us to exploit clusters in a multidomain environment so that each clustered machine can take part in a PVM computation. To improve the system performance, the PVM inter-task standard communications has been replaced by a method based on UDP sockets. Moreover, the existing code written for PVM can easily be ported to use these features.

[1]  Jack Dongarra,et al.  PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing , 1995 .

[2]  Wolfgang Gentzsch Grid Computing, A Vendor's Vision , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).

[3]  P.L. Springer PVM support for clusters , 2001, Proceedings 42nd IEEE Symposium on Foundations of Computer Science.

[4]  Jack Dongarra,et al.  NetSolve: Past, Present, and Future - A Look at a Grid Enabled Server , 2003 .

[5]  Jack J. Dongarra,et al.  Recent Enhancements To Pvm , 1995, Int. J. High Perform. Comput. Appl..

[6]  Franco Frattolillo,et al.  Running Large-Scale Applications on Cluster Grids , 2005, Int. J. High Perform. Comput. Appl..

[7]  Vaidy S. Sunderam,et al.  Heterogeneous Parallel Computing Across Multidomain Clusters , 2004, PVM/MPI.

[8]  Vaidy S. Sunderam,et al.  Towards Self-Organizing Distributed Computing Frameworks: The H2O Approach , 2003, Parallel Process. Lett..

[9]  Francine Berman,et al.  Grid Computing: Making the Global Infrastructure a Reality , 2003 .

[10]  Franco Frattolillo A PVM Extension to Exploit Cluster Grids , 2004, PVM/MPI.

[11]  Vaidy S. Sunderam,et al.  Failure Resilient Heterogeneous Parallel Computing Across Multidomain Clusters , 2005, Int. J. High Perform. Comput. Appl..

[12]  Ian T. Foster,et al.  MPICH-G2: A Grid-enabled implementation of the Message Passing Interface , 2002, J. Parallel Distributed Comput..

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