Adaptive load migration systems for PVM

  • Authors:
  • Jeremy Casas;Ravi Konuru;Steve W. Otto;Robert Prouty;Jonathan Walpole

  • Affiliations:
  • Oregon Graduate Institute of Science & Technology, Portland, OR;Oregon Graduate Institute of Science & Technology, Portland, OR;Oregon Graduate Institute of Science & Technology, Portland, OR;Oregon Graduate Institute of Science & Technology, Portland, OR;Oregon Graduate Institute of Science & Technology, Portland, OR

  • Venue:
  • Proceedings of the 1994 ACM/IEEE conference on Supercomputing
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

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 and UPVM, 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 light-weight, process-like VPs. The third method, ADM, 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.