[发明专利]用于管理虚拟装置的方法和系统有效
申请号: | 201410017292.X | 申请日: | 2014-01-15 |
公开(公告)号: | CN103927216B | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | S·安安萨拉姆;K·G·坎伯;V·A·潘迪 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 王茂华,陈姗姗 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 管理 虚拟 装置 方法 系统 | ||
1.一种用于管理虚拟装置的方法,所述方法包括:
互连多个虚拟装置,其中所述多个虚拟装置以通信链互连,所述通信链根据在每个虚拟装置中的规则表构建;
提供能够在所述虚拟装置中的每个虚拟装置内执行的多个软件服务;
为每个虚拟装置提供与所述多个软件服务对应的规则模块;以及为经过所述多个虚拟装置传递的数据分组确定接收所述数据分组的第一虚拟装置应当根据所述规则模块执行一个或者多个所述软件服务还是将所述数据分组传递到第二虚拟装置。
2.根据权利要求1所述的方法,其中所述多个虚拟装置中的每个虚拟装置包括公共操作系统抽象库。
3.根据权利要求1所述的方法,其中在所述多个虚拟装置中的每个虚拟装置中的所述规则模块包括用于接收所述数据分组的下一虚拟装置的标识。
4.根据权利要求1所述的方法,其中所述规则模块包括用于在接收所述数据分组时旁路所述多个虚拟装置中的当前虚拟装置的动作。
5.根据权利要求1所述的方法,其中所述多个虚拟装置被配置为虚拟机。
6.根据权利要求5所述的方法,其中所述数据分组由在所述虚拟机中的所述虚拟装置中的每个虚拟装置接收或者旁路每个虚拟装置。
7.一种虚拟机,包括:
多个互连的虚拟装置,其中所述多个虚拟装置以通信链互连,所述通信链根据在每个虚拟装置中的规则表构建;
多个软件服务,配置为能够在所述虚拟装置中的每个虚拟装置内执行;以及
计算机可读存储介质,具有利用其具体化的计算机可读程序代码,所述计算机可读程序代码被配置用于:
分析由所述虚拟装置中的第一虚拟装置接收的数据分组,以及
确定所述多个软件服务中的一个或者多个软件服务应当在所述第一虚拟装置内被执行还是将所述接收的数据分组传递到下一虚拟装置,其中所述计算机可读程序被配置用于引用所述多个虚拟装置中的每个虚拟装置中的规则模块来进行所述确定。
8.根据权利要求7所述的虚拟机,其中所述多个虚拟装置中的每个虚拟装置包括公共操作系统抽象库。
9.根据权利要求7所述的虚拟机,其中所述规则模块包括用于在接收所述数据分组时旁路所述多个虚拟装置中的当前虚拟装置的动作。
10.一种网络服务器,包括:
多个互连的虚拟装置,其中每个虚拟装置包括能够在相应虚拟装置内执行的软件服务的捆绑集合,其中所述多个虚拟装置以通信链串行互连,所述通信链根据在每个虚拟装置中的规则表构建;以及
管理程序,被配置用于向所述多个互连的虚拟装置提供数据分组,其中所述数据分组包括规则集,所述规则集控制相应虚拟装置是否执行所述软件服务中的一个或者多个软件服务或者相应虚拟装置是否将所述一个或者多个软件服务的执行旁路到所述多个互连的虚拟装置中的下一虚拟装置。
11.根据权利要求10所述的网络服务器,其中所述多个虚拟装置中的每个虚拟装置包括公共操作系统抽象库。
12.根据权利要求10所述的网络服务器,其中所述多个虚拟装置被配置为虚拟机。
13.根据权利要求10所述的网络服务器,包括在所述多个虚拟装置中的每个虚拟装置内的规则模块,其中所述规则模块被配置用于确定与匹配所述数据分组的所述规则集对应的动作。
14.根据权利要求13所述的网络服务器,其中所述规则模块被配置用于如果所述规则集不包括在用于所述虚拟装置的所述一个或者多个软件服务之中的可执行软件服务,则确定所述数据分组是否应当旁路所述多个虚拟装置之一。
15.一种用于管理虚拟装置的系统,所述系统包括:
用于实施根据权利要求1-6所述的任一方法的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410017292.X/1.html,转载请声明来源钻瓜专利网。