SCS logo

The Dynamite checkpointer 2.0

This checkpointer enables the user to transparently add checkpointing facilities to his application, i.e., no modifications to either the user's program source code, nor to the kernel are needed. This checkpointer is available under GNU GPL.

Known limitations:


Downloading your copy of the checkpointer

In order to download a copy of Dynamite Checkpointer please check either source or binary directory. There you may find various versions of the software, depending on glibc package version you want to use. Some of the releases are suited for RedHat-modified glibc library. After package name there is an exact name and version of the glibc library compatible with this particular release. After two subsequent underscores there is an actual version of the checkpointer release.

Please note that our checkpointer does not support any cases of threaded programs whatever thread library is used. In case of glibc-2.3.2 when it is compiled with enabled NPTL (thread library) and TLS (Thread-Local Storage) options the job has to be linked with traditional, non-TLS version of the libc library. Vendors usually provide that along with the default version. A compilation option in Makefile like:
-L/lib -Wl,-rpath,/lib
should make it work (here /lib is the location of non-TLS version of libc.so.6 library).


Documentation

The documentation on internals of the checkpointer can be found inside the package distribution as well as a brief note on installation and usage of the provided software. The essentials are duplicated here for your convenience.

Install:

Use:

The page of the old checkpointer also contains some useful information.


Contact person

Breanndán Ó Nualláin (mail: bon AT science DOT uva DOT nl)



Most recent modification: Tue 7 September, 2004 by Tomasz GubaƂa Valid HTML 4.01!