This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Monday, November 5 • 3:30pm - 4:15pm
Checkpoint and Restore: Are We There Yet? - Pavel Emelyanov, Parallels

Sign up or log in to save this to your schedule and see who's attending!

Checkpoint/restore is a feature that allows to freeze a set of running processes and save their complete state. This state can later be restored, so the processes resume exactly the way they were running before. This feature opens a set of possibilities, such as live migration, fast start of a huge process, or kernel upgrade without service interruption.
While such functionality exists as out-of-tree projects, many attempts to merge it upstream had failed, mostly for the code complexity reasons. We found a way to overcome this by implementing most of the required pieces in userspace, using the existing kernel APIs and extending those if necessary. This is what Checkpoint and Restore in Userspace (aka CRIU) project is about.
The talk is about the current state of the project, and is mostly focused on the recent upstream kernel changes and the abilities of the CRIU userspace tool.


Pavel Emelyanov

Pavel Emelyanov is a principal engineer at Parallels working on server virtualization projects. He holds a PhD degree in Applied Mathematics from the Moscow Institute of Physics and Technology. His speaking experience includes the talk on network namespaces at LinuxCon 2009 and the presentation of the Virtuozzo resource management at the joint memory management, storage and filesystem summit in April 2011.

Monday November 5, 2012 3:30pm - 4:15pm
Rossini I

Attendees (29)