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 | | | | |
|
| |
|
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.



Pingback: Talking about face melting stuff » Yellow Bricks