Checkpoint and restore of file locks in userspace

Pavel Begunkov · 2017

Checkpoint/restore (a.k.a checkpoint/restart) is a technique which is naturally described by its two parts. The first one is a checkpoint. It allows creating snapshot of an application. The second one is restart. It uses the snapshot to run a copy of the application in the state it was during the time of the checkpoint. Moreover, a new instance can be created on another machine or after a period of time. Checkpoint/restore has found many applications in real-world problems such as live migration, load balancing, crash recovering, debugging and many others.

Read the paper · More papers on PaperTik