| The implementation of dynamite: an environment for migrating PVM tasks |
| Full text |
Pdf
(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 |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 13, Citation Count: 9
|
|
|
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
|
Al Geist , Adam Beguelin , Jack Dongarra , Weicheng Jiang , Robert Manchek , Vaidy Sunderam, PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing, MIT Press, Cambridge, MA, 1995
|
| |
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
|
G. Dick van Albada , J. Clinckmaillie , A. H. L. Emmen , Jörn Gehring , O. Heinz , Frank van der Linden , Benno J. Overeinder , Alexander Reinefeld , Peter M. A. Sloot, Dynamite - Blasting Obstacles to Parallel Cluster Computing, Proceedings of the 7th International Conference on High-Performance Computing and Networking, p.300-310, April 12-14, 1999
|
| |
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
|
|
Henri Bal , Raoul Bhoedjang , Rutger Hofman , Ceriel Jacobs , Thilo Kielmann , Jason Maassen , Rob van Nieuwpoort , John Romein , Luc Renambot , Tim Rühl , Ronald Veldema , Kees Verstoep , Aline Baggio , Gerco Ballintijn , Ihor Kuz , Guillaume Pierre , Maarten van Steen , Andy Tanenbaum , Gerben Doornbos , Desmond Germans , Hans Spoelder , Evert-Jan Baerends , Stan van Gisbergen , Hamideh Afsermanesh , Dick van Albada , Adam Belloum , David Dubbeldam , Zeger Hendrikse , Bob Hertzberger , Alfons Hoekstra , Kamil Iskra , Drona Kandhai , Dennis Koelma , Frank van der Linden , Benno Overeinder , Peter Sloot , Piero Spinnato , Dick Epema , Arjan van Gemund , Pieter Jonker , Andrei Radulescu , Cees van Reeuwijk , Henk Sips , Peter Knijnenburg , Michael Lew , Floris Sluiter , Lex Wolters , Hans Blom , Cees de Laat , Aad van der Steen, The distributed ASCI Supercomputer project, ACM SIGOPS Operating Systems Review, v.34 n.4, p.76-96, October 2000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Katarzyna Rycerz , Alfredo Tirado-Ramos , Alessia Gualandris , Simon F. Portegies Zwart , Marian Bubak , Peter M. A. Sloot, Regular Paper: Interactive N-Body Simulations On the Grid: HLA Versus MPI, International Journal of High Performance Computing Applications, v.21 n.2, p.210-221, May 2007
|
|
|
|
|
|
|
|
|
|
|