[发明专利]虚拟机的热备份和恢复方法、设备及系统有效
申请号: | 201010592164.X | 申请日: | 2010-12-08 |
公开(公告)号: | CN102073556A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 胡春明;李建欣;刘超;李博 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/455 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 华泽珍 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 备份 恢复 方法 设备 系统 | ||
1.一种虚拟机的热备份方法,应用于源端虚拟机监控器中,其特征在于,包括:
记录同步周期中、来自于源虚拟机外部的各中断信号的中断数据,所述中断数据包括中断标识和中断时间点;所述中断时间点为所述中断信号在所述源虚拟机的指令流中的位置;
记录所述同步周期中,虚拟外部设备根据中央处理器发出的各输入/输出请求的执行结果信息和各所述输入/输出请求在中断信号序列中的位置信息;所述中断信号序列为将各所述中断信号按照各自对应的中断时间点的顺序排列形成的序列;
向备份端虚拟机监控器发送备份数据,以供所述备份端虚拟机监控器根据所述备份数据实现备份虚拟机与所述源虚拟机状态同步;所述备份数据包括所述同步周期中各所述中断数据,以及各所述输入/输出请求对应的执行结果信息和各所述输入/输出请求在中断信号序列中的位置信息。
2.根据权利要求1所述的虚拟机的热备份方法,其特征在于,所述中断时间点根据虚拟中央处理器的用于记录下一条汇编指令在内存中的地址的指令寄存器、用于记录汇编指令中循环的剩余次数的寄存器和用于记录跳转指令的执行次数的性能计数器唯一确定。
3.根据权利要求1所述的虚拟机的热备份方法,其特征在于,记录所述同步周期中、来自于源虚拟机外部的各中断信号的中断数据,具体为:在内核态的缓存区中记录所述同步周期中各所述中断信号的中断数据。
4.根据权利要求3所述的虚拟机的热备份方法,其特征在于,向备份端虚拟机监控器发送备份数据,具体为:
将所述内核态的缓存区中记录的所述同步周期中各所述中断信号的中断数据缓存至用户态中的缓存区中;
向所述备份端虚拟机监控器发送包括所述用户态的缓存区中缓存的所述同步周期中的各所述中断信号的中断数据、以及各所述输入/输出请求对应的执行结果信息和各所述输入/输出请求在所述中断信号序列中的位置信息的所述备份数据。
5.一种虚拟机的恢复方法,应用于备份端虚拟机监控器中,其特征在于,包括:
接收源端虚拟机监控器发送的备份数据,所述备份数据包括同步周期中各中断数据,以及各输入/输出请求对应的执行结果信息和各所述输入/输出请求在中断信号序列中的位置信息;所述中断数据包括中断标识和中断时间点,所述中断时间点为所述中断信号在源虚拟机的指令流中的位置;所述中断信号序列为将各所述中断信号按照各自对应的中断时间点的顺序排列形成的序列;
根据各所述中断信号的中断标识和所述中断时间点,依次执行各所述中断信号;
根据各所述输入/输出请求在中断信号序列中的位置信息,在执行各所述中断信号的操作过程中,按照所述输入/输出请求对应的执行结果信息,执行模拟虚拟外部设备响应所述输入/输出请求所做的操作,以实现备份虚拟机与所述源虚拟机的状态同步。
6.根据权利要求5所述的虚拟机的恢复方法,其特征在于,所述中断时间点根据虚拟中央处理器的用于记录下一条汇编指令在内存中的地址的指令寄存器、用于记录汇编指令中循环的剩余次数的寄存器和用于记录跳转指令的执行次数的性能计数器。
7.一种源端虚拟机监控器设备,其特征在于,包括:
中断处理模块,用于记录同步周期中、来自于源虚拟机外部的各中断信号的中断数据,所述中断数据包括中断标识和中断时间点;所述中断时间点为所述中断信号在所述源虚拟机的指令流中的位置;
输入/输出处理模块,用于记录所述同步周期中,虚拟外部设备根据中央处理器发出的各输入/输出请求的执行结果信息和各所述输入/输出请求在中断信号序列中的位置信息;所述中断信号序列为将各所述中断信号按照各自对应的中断时间点的顺序排列形成的序列;
同步处理模块,用于向备份端虚拟机监控器发送备份数据,以供所述备份端虚拟机监控器根据所述备份数据实现备份虚拟机与所述源虚拟机状态同步;所述备份数据包括所述同步周期中各所述中断数据,以及各所述输入/输出请求对应的执行结果信息和各所述输入/输出请求在中断信号序列中的位置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010592164.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种父子榫木地板
- 下一篇:用于天花板吊顶的挤出型材扣板