This checkpointer enables the user to transparently add checkpointing facilities to his application, i.e., no modifications to either the user's program, nor the kernel are needed. Supported are
This checkpointer is available under GNU GPL.
Please refer to [1]
for details.
You will find the following below:
What can a checkpoint facility be useful for?
How does the Dynamite checkpointer work?
N.B. The following links will give you an older version of the checkpointer. Go here for the newest version.
This information (and more) may be found in the README-file which is included in ckpt.tar.gz:
For the moment, please refer to Checkpointing: why and how is this done.
Dynamite has its own page now!
Dynamite provides a dynamic load balancing system on top of PVM. Therefore, it is also called Dynamic PVM or DPVM. Tasks are transparantly migrated between the nodes in order to maintain an optimal load balancing. The implementation has completely been implemented in user-space. Both direct and indirect PVM connections are supported.
Dynamite consists of
The reader is recommended to read [1], [2] and [3].
Currently we have an alpha version running. However, some thorough testing has yet to be carried out, before we can release this software.
The checkpoint-enhanced dynamic loader is based on the original
code of the Linux dynamic loader, version 1.9.9.,
ld.so-1.9.9.tar.gz.
The checkpointing library has now been ported to the
dynamic loader which comes with glibc-2.1,
in order to support programs linked with the glibc-2.1 library properly.
See ./ckpt2.html.
These questions are to be placed in a separate file later.
[1],
Download pdf-version
B.J. Overeinder; P.M.A. Sloot; R.N. Heederik and L.O. Hertzberger: A Dynamic Load
Balancing System for Parallel Cluster Computing, Future Generation Computer Systems, vol. 12, nr 1 pp. 101-115. May 1996.
[2],
Download pdf-version,
download postscript-version
K.A. Iskra; F. van der Linden; Z.W. Hendrikse; B.J. Overeinder; G.D. van Albada and P.M.A. Sloot:
The implementation of Dynamite - an environment for migrating PVM tasks,
Operating Systems Review, vol. 34, nr 3 pp. 40-55. Association for Computing Machinery, Special Interest Group on Operating Systems, July 2000.
[3],
Download pdf-version,
download postscript-version
K.A. Iskra; Z.W. Hendrikse; G.D. van Albada; B.J. Overeinder and
P.M.A. Sloot: Dynamic Migration of PVM Tasks, in L.J. van Vliet;
J.W.J. Heijnsdijk; T. Kielmann and P.M.W. Knijnenburg, editors,
ASCI 2000, Proceedings of the sixth annual conference of the Advanced School for Computing and Imaging,
pp. 206-212. ASCI, Delft, June 2000. ISBN 90-803086-5-x.
[4],
Download pdf-version,
download postscript-version
K.A. Iskra; Z.W. Hendrikse; G.D. van Albada; B.J. Overeinder and
P.M.A. Sloot: Experiments with Migration of PVM Tasks, in
ISThmus 2000, Research and Development for the Information Society, Conference Proceedings,
pp. 295-304. Instytut Informatyki, Politechnika Poznanska, Poznan, 2000. ISBN 83-913639-0-2.
| Page design by
Zeger Hendrikse |
Most recent modification: September 24, 2002 by dick at science.uva.nl | 3
hits in May 2012 |
|