论文部分内容阅读
针对传统的虚拟机检查点粒度大和做检查点时停机时间长的问题,采用空闲内存页面排空、写时复制和增量检查点来解决传统虚拟机检查点的问题,通过这三项技术使检查点技术轻量化.空闲内存页面排空通过在检查点中排除空闲页面,可以减少虚拟机检查点文件的大小;写时复制通过在虚拟机内存写入时进行内存页面复制,可以减少做检查点的时间;增量检查点通过内存增量页面的计算,检查点只包含增量信息,可以减少虚拟机检查点文件的大小.在虚拟化平台Xen上的实验结果表明:采用写时复制技术减少了做检查点过程中虚拟机的停机时间,停机时间不超过300ms,并可使检查点这一过程对上层应用透明;采用内存排空技术和增量技术来做检查点,使得检查点文件的大小减少20%.
Aiming at the problem of large virtual machine checkpoint granularity and long downtime during checkpointing, the problems of traditional virtual machine checkpoint are solved by free memory page emptying, copy-on-write and incremental checkpoint. Checkpoint technology lightweight Empty free page memory You can reduce the size of the virtual machine checkpoint file by excluding free pages from the checkpoint; copy-on-write can reduce the number of checks done by copying memory pages when virtual machine memory is written Point checkpoint Increment checkpoint Through the calculation of memory increment page, checkpoint only contains incremental information, you can reduce the size of the virtual machine checkpoint file.Experimental results on the virtualization platform Xen show: the use of copy-on-write technology Reduce the downtime of the virtual machine during the checkpoint process, the downtime does not exceed 300ms, and can make the checkpoint process transparent to the upper application; use memory emptying technology and incremental technology as a checkpoint so that the checkpoint file Reduce the size of 20%.