Persistent state checkpoint and restoration systems
 By checkpointing and restoring a user application process, that includes a volatile state and a persistent state, recovery of an application process from the checkpoint position is possible. Specifically, a volatile state is checkpointed in a checkpoint position. Next, the persistent state is monitored to detect a file operation following a checkpoint position that will modify the persistent state. Then, portions of the persistent state are checkpointed if a modification of the persistent state is about to be performed. Then, a recovery to the checkpoint position can be performed such that modifications to the persistent state since the checkpoint position are undone. This allows for resumption of the user application process from the checkpoint position. 
Lucent Technologies Inc.
G
G06F
inventional
Pi-Yu Chandra Yennun Kiem-Phong Yi-Min
Chung Kintala Huang Vo Wang