User Level Checkpointing - psncLibCkpt library

The basic mechanism (allowing to save and restore process address space) has been adopted from the libckpt library. The majority of our work focused on increasing the scope of saved and restored system objects compared to the existing solutions. The most important features of the psncLibCkpt library are:
  • support for multi-process programs,
  • ability to restore System V IPC objects,
  • restoring private segments of shared libraries,
  • restoring the signal actions,
  • restoring and support for open files (including content restoring).

The library is developed as a 32-bit static library. It is designed for linking against C programs. The aggregated size of text, data, heap and stack segments can be up to 2047MB.

The presentation published at Sun Microsystems HPC Consortium Meeting Phoenix November 2003.

How to download

Before downloading, please read the Copyright and Licence below and please register.

Please select the interesting package available below. Those are the first version of package free available. If you have found any bugs please contact with us.

  • Precompiled package - ready to link with your application: psnclibckpt-0.1-bin.tar [745 KB]
    MD58e228d3ca2dad01755f62f56383250b5
  • Source code of the library - must be compiled before linking psnclibckpt-0.1-src.tar [412 KB]
    MD55ef6fda32e23c5c47d83cc0a21d749c7