Invention Grant

虚拟机检查点的在线保存方法
Abstract:
本发明提供了一种虚拟机增量检查点的在线保存方法,包括以下步骤:创建增量检查点文件,停止虚拟机的执行,保存虚拟机的配置信息、虚拟CPU状态及设备状态到增量检查点文件中,拷贝虚拟机的脏页位图以得到临时副本,并取消虚拟机管理器的影子内存模式再开启影子内存模式,以使虚拟机的内存页面都处于写保护状态,并对虚拟机的脏页位图进行置位清零,唤醒虚拟机,根据脏页位图的临时副本拷贝虚拟机中的内存脏页,利用影子内存模式来追踪虚拟机中更新过的内存页面,并用脏页位图数据结构来记录更新的内存页面,排空虚拟机的输入/输出缓冲区,以将缓冲数据保存到检查点文件中。本发明可实现虚拟机检查点的轻量化及对应用的透明性。
Public/Granted literature
Patent Agency Ranking
0/0