[发明专利]基于虚拟机集群的回滚方法及系统和服务器有效
申请号: | 201610044580.3 | 申请日: | 2016-01-22 |
公开(公告)号: | CN105718325B | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | 胡春明;陈德勍;师斌;崔磊 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F9/455 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨文娟;黄健 |
地址: | 100191 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 虚拟机 集群 方法 系统 服务器 | ||
本发明提供一种基于虚拟机集群的回滚方法及系统和服务器,该方法包括:在检测到虚拟机集群中的至少一个虚拟机异常时,从内存中获取虚拟机集群中的所有重复页面和除重复页面以外的剩余页面,并确定各重复页面与各虚拟机之间的映射关系,以及各剩余页面与各虚拟机之间的映射关系;根据各重复页面与各虚拟机之间的映射关系,将各重复页面通过组播的传输方式发送给对应的虚拟机;并根据各剩余页面与各虚拟机之间的映射关系,将各剩余页面通过单播的传输方式发送给对应的虚拟机;以使虚拟机集群中的各虚拟机恢复异常前的正常状态。本发明提供的基于虚拟机集群的回滚方法及系统和服务器,缩短了虚拟机集群恢复的时间,降低了恢复时的网络占用量。
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于虚拟机集群的回滚方法及系统和服务器。
背景技术
随着虚拟化技术的兴起,越来越多的应用依赖于虚拟机集群来实现,云计算的规模和运算量也呈急剧增加的趋势,随之而来的,系统出现异常的情况越来越严重。当出现异常时,虚拟机可能会崩溃,集群之间的网络也可能中断,更严重的将有可能导致应用在虚拟环境里终止计算。此外,如果进行长时间计算,如科学计算和大型图象处理,这些工作可能因为频繁中断带来的中间结果丢失而永远无法完成。因而,现有技术对虚拟化技术的可行性提出了较高的要求。
在现有的众多提高虚拟化技术的可行性的方法中,回滚方法是被采用的最为广泛的方法之一。目前,回滚方法主要是通过将虚拟机集群恢复所需的数据,分别发送到各对应的虚拟机中使得虚拟机集群从崩溃状态中恢复。但是,这种回滚方法在恢复虚拟机集群时,需要的恢复时间较长,网络占用量较高。
发明内容
本发明提供一种基于虚拟机集群的回滚方法及系统和服务器,用以解决现有回滚方法在恢复虚拟机集群时,需要的恢复时间较长,网络占用量较高的问题。
本发明提供的基于虚拟机集群的回滚方法,包括:
在检测到所述虚拟机集群中的至少一个虚拟机异常时,从内存中获取所述虚拟机集群中的所有重复页面和除所述重复页面以外的剩余页面,并确定各重复页面与各虚拟机之间的映射关系,以及各剩余页面与所述各虚拟机之间的映射关系;
根据各重复页面与各虚拟机之间的映射关系,将所述各重复页面通过组播的传输方式发送给对应的虚拟机;并根据所述各剩余页面与所述各虚拟机之间的映射关系,将所述各剩余页面通过单播的传输方式发送给对应的虚拟机;以使所述虚拟机集群中的各虚拟机恢复异常前的正常状态。
本发明提供的服务器,包括:
检测模块,用于对虚拟机集群中的虚拟机的工作状态进行检测;
获取模块,用于在所述检测模块检测到所述虚拟机集群中的至少一个虚拟机异常时,从内存中获取所述虚拟机集群中的所有重复页面和除所述重复页面以外的剩余页面;
确定模块,用于确定各重复页面与各虚拟机之间的映射关系,以及各剩余页面与所述各虚拟机之间的映射关系;
发送模块,用于根据各重复页面与各虚拟机之间的映射关系,将所述各重复页面通过组播的传输方式发送给对应的虚拟机;并根据所述各剩余页面与所述各虚拟机之间的映射关系,将所述各剩余页面通过单播的传输方式发送给对应的虚拟机;以使所述虚拟机集群中的各虚拟机恢复异常前的正常状态。
本发明提供的基于虚拟机集群的回滚系统,包括所述虚拟机集群和上述服务器。
本实施例提供的基于虚拟机集群的回滚方法及系统和服务器,通过组播的传输方式将内存中存储的各重复页面发送给与各重复页面对应的虚拟机,并通过单播的传输方式将内存中存储的除重复页面以外的各剩余页面,发送给与各剩余页面对应的虚拟机,缩短了虚拟机集群从异常状态中恢复所需的时间,降低了虚拟机集群恢复时的网络占用量。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610044580.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:不间断LED照明驱动器
- 下一篇:动态编译方法及装置