[发明专利]一种提高虚拟机应用的可用性的保障方法及系统无效
| 申请号: | 201310029559.2 | 申请日: | 2013-01-25 |
| 公开(公告)号: | CN103118100A | 公开(公告)日: | 2013-05-22 |
| 发明(设计)人: | 崔竞松;郭迟;胡桥;向浩;李果;张雅娜;郭子龙;何松 | 申请(专利权)人: | 武汉大学 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;G06F9/455;G06F17/30 |
| 代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 鲁力 |
| 地址: | 430072 湖*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 提高 虚拟机 应用 可用性 保障 方法 系统 | ||
技术领域
本发明涉及计算机技术领域,尤其是涉及一种提高虚拟机应用的可用性的保障方法及系统。
背景技术
云计算是当前产业界、科技界、学术界乃至全社会关注的焦点和热点,已被广泛认为是新一代信息技术变革和业务应用变革的核心。然而由于云服务使用大量的硬件以及数据交换,使得云服务出现错误而导致系统故障停机的频率非常高。为了解决这个问题,各云服务提供商开始研究服务的高可用性。
高可用性H.A.(High Availability)指的是通过尽量缩短因日常维护操作(计划内)和突发的系统崩溃(计划外)所导致的停机时间,提高系统和应用的可用性。H.A.系统是目前企业防止核心计算机系统因故障停机的最有效手段。构建H.A.的关键问题是排除单节点故障,在易受攻击的节点处建立冗余从而减少故障时间。
现在云服务提供商提供的高可用性服务主要包括网络高可用性、存储高可用性和数据库及中间件的高可用性等,这些服务能够保证网络、存储、数据库及中间件等软硬件(计划内)资源出现故障时,减少停工时间,及时修复和重新恢复服务的正常运行。
随着计算机技术与通信技术的不断发展,各类服务提供商为用户提供的服务呈指数型增长,用户选择服务的标准逐渐提高,但是在业务高可用性保障方面研究贫乏并没有完备可行的技术方案。在现有情况下,服务的突发系统崩溃(计划外)修复时间以天为单位,严重影响用户体验和服务需求,因此,业务(即安装在虚拟机中的应用)的可用性逐渐成为用户选择服务的首要因素。如果业务高可用性得不到保障,云服务的发展及推广将受到一定的限制,因此,为提高用户体验及促进云计算的不断发展,有必要对业务高可用性进行研究。
发明内容
本发明主要是解决现有技术所存在的技术问题;提供了一种能为虚拟机应用(安装运行在虚拟机中的运行程序)的业务连续性提供安全保障,保证应用服务稳定、可靠运行的一种提高虚拟机应用的可用性的保障方法及系统。
本发明的上述技术问题主要是通过下述技术方案得以解决的:
一种提高虚拟机应用的可用性的保障方法,其特征在于,包括以下步骤:
步骤1.通信模块将应用感知事件发送给服务感知模块;
步骤2.服务感知模块查询共享数据库获取需要的信息,然后使用无插件式虚拟机内部目标进程信息获取方法获取虚拟机内部进程的相关信息,如果感知到虚拟机应用异常,则构造相应的应用异常事件,执行者为服务策略模块,最后构造一个应用感知事件,,将这些事件发送给通信模块;
步骤3.通信模块将应用异常事件发送给服务策略模块;
步骤4.服务策略模块收到应用异常事件后查询共享数据库获取需要的信息,然后根据收到的应用异常事件进行匹配,并结合共享数据库的信息构造对应的应用策略事件,执行者为服务执行模块,将这些事件发送给通信模块;
步骤5.通信模块将应用策略事件发送给服务执行模块;
步骤6.服务执行模块根据接收到的应用策略事件构造应用执行事件,执行者为虚拟机管理模块,将这些事件发送给通信模块;
步骤7.通信模块将应用执行事件发送给虚拟机管理模块;
步骤8.虚拟机管理模块根据接收到的应用执行事件对虚拟机进行相关操作,并把执行结果发送到共享数据库中。
在上述的一种提高虚拟机应用的可用性的保障方法,所述通信模块向其他模块发送信息是基于事件通信机制方式进行发送,包括:
应用感知事件:进程信息获取,即利用无插件式虚拟机内部目标进程获取方法获取进程信息的事件;
应用异常事件:虚拟机内存使用量超过阈值;物理机内存使用量超过阈值;虚拟机CPU使用率超过阈值;服务因故关闭;服务长时间处于挂起状态;服务的链接数过大;
应用策略事件:创建多台新的虚拟机;启动多台现有虚拟机;迁移虚拟机;启动备份虚拟机;
应用执行事件:创建虚拟机;迁移虚拟机;启动虚拟机;删除原备份虚拟机;备份虚拟机;修改IP;修改主机名。
在上述的一种提高虚拟机应用的可用性的保障方法,所述的步骤2中,无插件式虚拟机内部目标进程信息获取方法包括以下子步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310029559.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:带限位的皮带输送机张紧车机构
- 下一篇:附加信息植入方法、设备及系统





