...
【24h】

Fast restore of checkpointed memory using working set estimation

机译:使用工作集估计快速恢复检查点内存

获取原文
获取原文并翻译 | 示例
           

摘要

In order to make save and restore features practical, saved virtual machines (VMs) must be able to quickly restore to normal operation. Unfortunately, fetching a saved memory image from persistent storage can be slow, especially as VMs grow in memory size. One possible solution for reducing this time is to lazily restore memory after the VM starts. However, accesses to unrestored memory after the VM starts can degrade performance, sometimes rendering the VM unusable for even longer. Existing performance metrics do not account for performance degradation after the VM starts, making it difficult to compare lazily restoring memory against other approaches. In this paper, we propose both a better metric for evaluating the performance of different restore techniques and a better scheme for restoring saved VMs. Existing performance metrics do not reflect what is really important to the user-the time until the VM returns to normal operation. We introduce the time-to-responsiveness metric, which better characterizes user experience while restoring a saved VMby measuring the time until there is no longer a noticeable performance impact on the restoring VM. We propose a new lazy restore technique, called working set restore, that minimizes performance degradation after the VM starts by prefetching the working set. We also introduce a novel working set estimator based on memory tracing that we use to test working set restore, along with an estimator that uses accessbit scanning. We show that working set restore can improve the performance of restoring a saved VM by more than 89% for some workloads.
机译:为了使保存和还原功能切实可行,已保存的虚拟机(VM)必须能够快速还原到正常操作。不幸的是,从持久性存储中获取已保存的内存映像可能很慢,尤其是随着VM的内存大小增加。减少此时间的一种可能解决方案是在VM启动后延迟恢复内存。但是,在VM启动后访问未还原的内存可能会降低性能,有时甚至使VM甚至无法使用更长的时间。虚拟机启动后,现有的性能指标无法解决性能下降的问题,因此很难将延迟还原的内存与其他方法进行比较。在本文中,我们既提出了一种用于评估不同还原技术性能的更好指标,又提出了一种用于还原保存的VM的更好方案。现有的性能指标无法反映对用户真正重要的部分,即VM恢复正常运行所需的时间。我们引入了响应时间指标,该指标通过测量直到不再对恢复VM产生明显性能影响的时间来更好地表征用户体验,同时还可以恢复已保存的VM。我们提出了一种新的延迟还原技术,称为工作集还原,该技术通过预取工作集来在VM启动后最大程度地降低性能下降。我们还介绍了一种基于内存跟踪的新颖工作集估计器(用于测试工作集还原)以及使用访问位扫描的估计器。我们显示,对于某些工作负载,工作集还原可以将还原保存的VM的性能提高89%以上。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号