Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Fast and space-efficient virtual machine checkpointing
Park E., Egger B., Lee J.  VEE 2011 (Proceedings of the 7th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, Newport Beach, CA, Mar 9-11, 2011)75-86.2011.Type:Proceedings
Date Reviewed: Sep 29 2011

The authors have managed to reduce the size and time of virtual machine (VM) checkpoints by over 60 percent. Their basic concept is to avoid writing memory pages to disk that are already there. While that’s easy to say, and may even seem obvious, it takes the authors six pages to present the details of their solution, and another three pages to explain their measurement methods and results.

At first glance, this would seem to be important only to those few virtualization software vendors who have to write backup tasks for their products. However, checkpoints are also used in live migrations--the moving of virtual machines from one physical host to another without shutting down. This research makes that process faster and more reliable, meaning it can be employed in more environments. How would you like to move a running application from your desktop to your phone to your automobile navigation computer?

Faster checkpoints also enable better security monitoring, such as taking continuous snapshots of attacks on virtual honeypots. Continuous snapshots would also provide a reliable recovery scheme for restoring crashed computers, or, on a larger scale, implementing a “time machine” (apologies to Apple) capability for applications and services in private and public clouds. Such dial-a-date selectivity could turn out to be crucial for proving compliance with an ever-increasing number of regulations.

Far from being a small improvement in an obscure niche of limited interest, this advance could turn out to be the enabling step for a broad range of technology changes.

Reviewer:  Bayard Kohlhepp Review #: CR139476 (1204-0387)
Bookmark and Share
  Editor Recommended
Featured Reviewer
 
 
Organization And Design (D.4.7 )
 
 
Checkpoint/ Restart (D.4.5 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Organization And Design": Date
Implicit system specification and the interface equation
Shields M. The Computer Journal 32(5): 399-412, 1989. Type: Article
Nov 1 1990
Disco: running commodity operating systems on scalable multiprocessors
Bugnion E., Devine S., Govil K., Rosenblum M. ACM Transactions on Computer Systems 15(4): 412-447, 1997. Type: Article
Sep 1 1998
Operating system support for persistent and recoverable computations
Rosenberg J., Dearle A., Hulse D., Lindström A., Norris S. Communications of the ACM 39(9): 62-69, 1996. Type: Article
Mar 1 1997
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy