Adaptive load migration systems for PVM
- 17 December 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Adaptive load distribution is necessary for parallel applications to co-exist effectively with other jobs in a network of shared, heterogeneous workstations. We present three methods that provide such support for PVM applications. Two of these methods, MPVM (migratable PVM) and UPVM (user-level PVM), adapt to changes in the workstation environment by transparently migrating the virtual processors (VPs) of the parallel application. A VP in MPVM is a Unix process, while UPVM defines lightweight process-like VPs. The third method, ADM (adaptive data movement), is a programming methodology for writing programs that perform adaptive load distribution through data movement. These methods are discussed and compared in terms of effectiveness, usability and performance.Keywords
This publication has 4 references indexed in Scilit:
- Condor-a hunter of idle workstationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- A user-level process package for PVMPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Data‐parallel programming on a network of heterogeneous workstationsConcurrency: Practice and Experience, 1993
- Integrated Pvm Framework Supports Heterogeneous Network ComputingComputers in Physics, 1993