Checkpoint/restore of containers with CRIU
This proposal has been accepted as a session.
One Line Summary
Current status and plans for LXC/Docker and CRIU integration.
Checkpoint-restore has been a temping feature of Linux Containers for quite a long time. Now this is becoming possible with the CRIU project.
So far CRIU has been existing by its own, without integration with any other tools and projects. Nowadays OpenVZ, LXC and Docker projects are interested in tight integration with it to achieve such features and containers live-migration and snapshots.
We will discuss where we are now with this, what issues we have and where we plan to move next.
containers, lxc, CRIU, docker, live-migration
Tycho is a software engineer at Canonical actively working on several
cloud-related projects. He holds degrees from the University of
Wisconsin—Madison and Iowa State University, and has co-authored several
peer-reviewed papers. In his spare time he collects programming languages, rides
bicycles, and climbs mountains.
Pavel is a principal engineer at Parallels working on company’s Cloud Server projects. He holds a PhD degree in Applied Mathematics from the Moscow Institute of Physics and Technology. He now maintains CRIU and works on its integration with other Linux containers projects.
His speaking experience includes many talks and presentations of Containers and Checkpoint/Restore projects at such conferences as LSFMM summit, Kernel Summit, LinuxCon, Plumbers and Linux Conf AU in the recent years.
I work on the virtualization stack for Ubuntu and am one of the maintainers for lxc.
Saied Kazemi is a software engineer at Google, working on container migration.