Containers checkpoint/restart

Session information has not yet been published for this event.

60 minute BoF
Scheduled: Wednesday, November 3, 2010 from 4:30 – 5:30pm in Thomas Paine

One Line Summary

Discuss the current state of checkpoint/restart in mainline, and what needs to be done to merge it.


The current state of checkpoint/restart implementation is “ready to be merged but not merged yet”. We want to sit and discuss what are the remaining obstacles, how do we cooperate, and in general what needs to be done in order to merge it.

Checkpoint/restart is a mechanism to freeze a group of processes (usually a container) and dump its complete state to a storage device, in order to restart this state later. This can be used for e.g. live migration of task groups between different computers.


Linux, live migration, containers, checkpoint, restart


  • Biography

    Pavel Emelyanov is a core OpenVZ and PVC kernel developer working in the project for the last six years. His current role is the kernel team leader. Pavel is also the leading force behind a few mainstream kernel features, such as the network and the PID namespaces. He holds a PhD in Mathematics from the Moscow Institute of Physics and Technology.

  • Biography

    Vivek works in IBM’s Linux Technology Center leading Linux Containers, Application mobility and Network Virtualization. Vivek has worked on Linux resource management, delay-accounting, Energy & hardware management, and authored InfiniBand, IPoIB, IEEE 802.1Qbg protocol standards and worked on corresponding implementation in Linux.

  • Kir Kolyshkin



    Kirill Kolyshkin was named leader and project manager for the OpenVZ project in 2005 to further the adoption of containers virtualization for Linux. He spearheads the overall development and manages all key architecture, updates and feature upgrades for OpenVZ. Kolyshkin has more than 10 years of Linux experience and has long been an active open source advocate. He is a frequent speaker about virtualization technology and his 15-years career experience includes positions in information technology at Deutsche Bank and telecommunications company, Severtelecom. He holds a degree in Computer Science from the Ukhta State Technical University.

  • Oren Laadan

    Columbia University


    Oren Laadan is a PhD student of Computer Science at Columbia University. His research revolves around application virtualization and checkpoint-restart. He developed Zap, a system for transparent application checkpoint-restart that operates as a kernel module, and is the author of several publications on the topic. Oren is currently the maintainer for the Linux Checkpoint-Restart (linux-cr) project, which is based in part on his experience with Zap. Previously, he was a core developer of MOSIX for Linux, an extension of the Linux kernel for single-system image clustering and automatic load balancing.

Leave a private comment to organizers about this proposal