Experiments with migration of message-passing tasks

5Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The combined computing capacity of the workstations that are present in many organisations nowadays is often under-utilised, as the performance for parallel programs is unpredictable. Load balancing through dynamic task re-allocation can help to obtain a more reliable performance. The Esprit project Dynamite1 provides such an automated load balancing system. It can migrate tasks that are part of a parallel program using a message passing library. Currently Dynamite supports PVM only, but it is being extended to support MPI as well. The Dynamite package is completely transparent, i.e. neither system (kernel) nor application source code need to be modified. Dynamite supports migration of tasks using dynamically linked libraries, open files and both direct and indirect PVM communication. Monitors and a scheduler are included. In this paper, we first briefly describe the Dynamite system. Next we describe how migration decisions are made and report on some performance measurements.

Cite

CITATION STYLE

APA

Iskra, K. A., Hendrikse, Z. W., Van Albada, G. D., Overeinder, B. J., Sloot, P. M. A., & Gehring, J. (2000). Experiments with migration of message-passing tasks. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1971, pp. 203–213). Springer Verlag. https://doi.org/10.1007/3-540-44444-0_19

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free