UCLiK: Unconstrained Checkpointing in the Linux Kernel
Finally a workable checkpointing solution for all Linux processes!
It's not orthogonal persistence like in EROS, but probably Good Enough (tm) for most applications.Checkpointing is the technique of storing a running process's state in such a way that a process can be restarted from the point at which the checkpointing took place. UCLiK is a checkpointing system for Linux. It was designed as a kernel module, and thus requires no modifications to the running kernel's code. UCLiK provides transparent and flexible checkpointing support to the Linux kernel. The ultimate goal is for UCLiK to be able to checkpoint Any Process at Any Point in time.

