The PadMig Library

Load balancing and fault tolerance in dynamic systems require the technical ability to migrate threads at runtime and to create and restore checkpoints as a basic precondition; a prominent example of such a big dynamic system is the web computing library PUB-Web. The Paderborn Thread Migration and Checkpointing (PadMig) library provides support for thread migration and checkpointing for the Java programming language.

I have developed PadMig during my PhD studies. Please visit the project website for further information