Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Fast and correct performance recovery of operating systems using a virtual machine monitor
Kourai K.  VEE 2011 (Proceedings of the 7th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, Newport Beach, CA, Mar 9-11, 2011)99-110.2011.Type:Proceedings
Date Reviewed: May 5 2011

Modern operating systems use much of their available memory as a page cache, keeping binaries, data, and libraries in memory in order to avoid accesses to slow disks. At the same time, rebooting a machine is one of the best ways to start with a clean slate, by resetting memory leaks, configuration mismatches, and stale performance. Traditionally, a reboot also clears the page cache, which takes many minutes to repopulate.

Kourai addresses this challenge by retaining the page cache across reboots. He uses the virtual machine monitor (VMM) to watch for clean and dirty page cache entries. Upon reboot, clean page cache entries are retained while dirty pages are thrown away. This results in much faster recovery after a reboot, which can be critical for many Web servers or database systems.

Read this if you are interested in virtual machines. The author’s use of the VMM as a page cache monitor is innovative, and addresses the mismatch between disk speeds and main memory.

Reviewer:  Elliot Jaffe Review #: CR139028 (1112-1303)
Bookmark and Share
  Editor Recommended
Featured Reviewer
 
 
Storage Management (D.4.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Storage Management": Date
Storage management in IBM APL systems
Trimble R. IBM Systems Journal 30(4): 456-468, 1991. Type: Article
Dec 1 1993
Efficient storage management for temporary values in concurrent programming languages
Quammen D., Kearns J., Soffa M. IEEE Transactions on Computers 34(9): 832-840, 1985. Type: Article
Aug 1 1986
A reliable stable storage system for UNIX
Anyanwu J. Software--Practice & Experience 15(10): 973-990, 1985. Type: Article
May 1 1986
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