Performance Measurements on Dynamite/DPVM

The total computing capacity of workstations can be harnessed more efficiently by using a dynamic task allocation system. The Esprit project Dynamite provides such an automated load balancing system, through the migration of tasks of a parallel program using PVM. The Dynamite package is completely transparent, i.e. neither system (kernel) nor application program modifications are needed. Dynamite supports migration of tasks using dynamically linked libraries, open files and both direct and indirect PVM communication. In this paper we briefly introduce the Dynamite system and subsequently report on a collection of performance measurements.

[1]  Weng-Fai Wong,et al.  tmPVM-task migratable PVM , 1999, Proceedings 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing. IPPS/SPDP 1999.

[2]  Georg Stellner,et al.  Load Balancing Based on Process Migration for MPI , 1997, Euro-Par.

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

[4]  Peter M. A. Sloot,et al.  The implementation of dynamite: an environment for migrating PVM tasks , 2000, OPSR.

[5]  Nigel P. Topham,et al.  Performance of the decoupled ACRI-1 architecture: the perfect club , 1995, HPCN Europe.

[6]  Vaidy S. Sunderam,et al.  Performance of the NAS Parallel Benchmarks on PVM-Based Networks , 1995, J. Parallel Distributed Comput..

[7]  G. D. van Albada,et al.  High performance simulation of gravitational radiation antennas , 1997 .

[8]  Peter M. A. Sloot,et al.  Simulation of gravitational wave detectors , 1998 .

[9]  Peter M. A. Sloot,et al.  A dynamic load balancing system for parallel cluster computing , 1996, Future Gener. Comput. Syst..

[10]  Peter M. A. Sloot,et al.  Dynamite - Blasting Obstacles to Parallel Cluster Computing , 1999, HPCN Europe.

[11]  Jonathan Walpole,et al.  MPVM: A Migration Transparent Version of PVM , 1995, Comput. Syst..

[12]  Wang Dongsheng,et al.  Quasi-asynchronous migration: a novel migration protocol for PVM tasks , 1999 .

[13]  Henryk Krawczyk,et al.  Dynamic Assignment with Process Migration in Distributed Environments , 1999, PVM/MPI.

[14]  Jonathan Robinson,et al.  A task migration implementation of the Message-Passing Interface , 1996, Proceedings of 5th IEEE International Symposium on High Performance Distributed Computing.

[15]  Peter M. A. Sloot,et al.  High Performance Simulation for Resonant-Mass Gravitational Radiation Antennas , 1997, HPCN Europe.