ACM Home Page
Please provide us with feedback. Feedback
The implementation of dynamite: an environment for migrating PVM tasks
Full text PdfPdf (1.60 MB)
Source ACM SIGOPS Operating Systems Review archive
Volume 34 ,  Issue 3  (July 2000) table of contents
Pages: 40 - 55  
Year of Publication: 2000
ISSN:0163-5980
Authors
K. A. Iskra  Universiteit van Amsterdam, Kruislaan 403, 1098 SJ Amsterdam, The Netherlands
F. van der Linden  Universiteit van Amsterdam, Kruislaan 403, 1098 SJ Amsterdam, The Netherlands
Z. W. Hendrikse  Universiteit van Amsterdam, Kruislaan 403, 1098 SJ Amsterdam, The Netherlands
B. J. Overeinder  Universiteit van Amsterdam, Kruislaan 403, 1098 SJ Amsterdam, The Netherlands
G. D. van Albada  Universiteit van Amsterdam, Kruislaan 403, 1098 SJ Amsterdam, The Netherlands
P. M. A. Sloot  Universiteit van Amsterdam, Kruislaan 403, 1098 SJ Amsterdam, The Netherlands
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 13,   Citation Count: 9
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/506117.506123
What is a DOI?

ABSTRACT

Parallel programming on clusters of workstations is increasingly attractive, but dynamic load balancing is needed to make efficient use of the available resources. Dynamite provides dynamic load balancing for PVM applications running under Linux and Solaris. It supports migration of individual tasks between nodes in a manner transparent both to the application programmer and to the user, implemented entirely in user space. Dynamically linked executables are supported, as are tasks with open files and with direct PVM connections. In this paper, we describe the technical aspects of migrating message-passing tasks.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
MPI: A Message-Passing Interface Standard, Version 1.1, Technical Report, University of Tennessee, Knoxville, TN, June 1995. http://www-unix.mcs.anl.gov/mpi/
 
3
W. D. Gropp, and E. Lusk, User's Guide for mpich, a Portable Implementation of MPI, Technical Report, ANL-96/6, Argonne National Laboratory, 1996.
 
4
 
5
J. J. J. Vesseur, R. N. Heederik, B. J. Overeinder, and P. M. A. Sloot, Experiments in Dynamic Load Balancing for Parallel Cluster Computing, In Proceedings of the Workshop on Parallel Programming and Computation (ZEUS'95) and the 4th Nordic Transputer Conference (NTUG'95), in series Transputer and Occam Engineering Series, Parallel Programming and Applications, pp. 189-194, IOS Press, 1995.
 
6
 
7
 
8
J. Casas, D. L. Clark, R. Konuru, S. W. Otto, R. M. Prouty, and J. Walpole, MPVM: A Migration Transparent Version of PVM, Usenix Computing Systems, v. 8, n. 2, pp. 171-216, 1995.
 
9
G. Stellner, and J. Pruyne, Resource Management and Checkpointing for PVM, In Proceedings of the 2nd European Users' Group Meeting, pp. 131-136, 1995.
 
10
11
 
12
 
13
 
14
 
15
 
16
 
17
J. S. Plank, M. Beck, G. Kingsley, and K. Li, Libckpt: Transparent Checkpointing under Unix, Proceedings of the Usenix Winter 1995 Technical Conference, New Orleans, LA, pp. 213-223, 1995.
 
18
M. Litzkow, T. Tannenbaum, J. Basney, and M. Livny, Checkpoint and Migration of UNIX Processes in the Condor Distributed Processing System, University of Wisconsin---Madison Computer Sciences Technical Report #1346, 1997.
 
19
A. Barak, O. La'adan, and A. Shiloh, Scalable Cluster Computing with MOSIX for LINUX, In Proceedings of Linux Expo '99, pp. 95-100, Raleigh, N.C., 1999.
 
20
S. Loosemore, R. M. Stallman, R. McGrath, A. Oram, and U. Drepper, The GNU C Library Reference Manual, Free Software Foundation, Inc, Boston, MA, USA, 1999.

CITED BY  9

Collaborative Colleagues:
K. A. Iskra: colleagues
F. van der Linden: colleagues
Z. W. Hendrikse: colleagues
B. J. Overeinder: colleagues
G. D. van Albada: colleagues
P. M. A. Sloot: colleagues