Fast Restore of Checkpointed Memory using Working Set Estimation

ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, March 2011

  Fast Restore of Checkpointed Memory using Working Set Estimation

25,451 views   |  
(1 votes)
  |     |  
Tags: , , ,

Abstract

The ability to save and restore the state of running systems can enable a variety of useful features like suspend-to-disk, system checkpointing, system migration, and many others. Unfortunately, restoring a saved system is time-consuming, discouraging the use of save and restore features. Restoring is expensive primarily because fetching a memory image from a mechanical disk or over the network can take tens of seconds, especially when the image is several gigabytes. We propose a hybrid approach, called working set restore, where the working set is prefetched before the system starts and the rest of memory is lazily restored. By prefetching the working set, working set restore avoids the performance degradation of lazy restore, while still effectively hiding most of the latency of reading the saved memory image.

Authors

Ken Barr, Yury Baskakov, Alex Garthwaite, Irene Zhang

Comments

  1. Pingback: Talking about face melting stuff » Yellow Bricks

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>