This video was prepared by the Heinrich Heine University Düsseldorf. The XtreemOS checkpointer is demonstrated saving a checkpoint of a simple job, killing and restarting it. Migration of a job to another node is shown next, followed by checkpoint and restart of a complex job consisting of two job units (processes) that communicate over sockets. The mechanism for checkpointing the state of the communication channels is explained as well.