[发明专利]用于映射虚拟机通信路径的方法和系统在审
申请号: | 201580084195.5 | 申请日: | 2015-10-30 |
公开(公告)号: | CN108351795A | 公开(公告)日: | 2018-07-31 |
发明(设计)人: | 艾许·贾勒-奥尔;伊兰·甘佩尔;德米特里·梅廷;阿亚尔·巴伦 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50;G06F11/34;H04L12/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 虚拟网络环境 多个虚拟机 通信请求 映射 物理主机 虚拟机通信 虚拟交换机 建立通信 接收数据 数据通信 通信特性 拓扑数据 处理器 检测 更新 | ||
一种用于映射虚拟网络环境数据的系统包括:至少一个接口,用于从虚拟网络环境中的多个虚拟交换机接收数据(204),以检测在所述虚拟网络环境中的多个虚拟机(201)中的至少两个虚拟机之间建立通信的多个通信请求(401,402);以及至少一个处理器,用于:从所述多个通信请求中的每一个通信请求中提取所述至少两个虚拟机中的每一个虚拟机的物理主机(202),并且更新(403)用于映射所述多个虚拟机之间数据通信的至少一个通信特性以及所述多个虚拟机中每个虚拟机的物理主机的拓扑数据集。
背景技术
本发明的一些实施例与映射虚拟网络环境数据有关,尤其是但并非仅仅与通过利用虚拟交换机监测虚拟机之间的通信来映射虚拟网络有关。
在现今的计算机环境中,计算资源的虚拟化很重要。虚拟机(virtual machine或者virtualized machine,简称VM)是运行在物理主机计算设备上用于模仿硬件系统的软件构造等。所述主机可以包括多个部署的VM,每个VM可以通过主机中的可用资源执行部分预定功能。
在云管理系统领域中,亲和性规则和反亲和性规则指示所述管理系统将虚拟实体聚合或者分散。例如,当两个VM频繁通信并且应该共享一个主机时,创建VM-VM亲和性规则将其聚合;当存在两个资源匮乏的VM时,反亲和性规则阻止其共享一个主机。
发明内容
本发明实施例的目标是映射虚拟网络环境中虚拟机之间的通信路径和数据。本申请的独立权利要求实现了该目标,并且从属权利要求保护了更多的实现形式。
根据第一方面,本发明涉及用于映射虚拟网络环境数据的系统,所述系统包括:至少一个接口,用于从虚拟网络环境中的多个虚拟交换机接收数据,以检测在所述虚拟网络环境中的多个虚拟机中的至少两个虚拟机之间建立通信的多个通信请求;以及至少一个处理器,用于:从所述多个通信请求中的每一个通信请求中提取所述至少两个虚拟机中的每一个虚拟机的物理主机,并且更新用于映射所述多个虚拟机之间数据通信的至少一个通信特性以及所述多个虚拟机中每个虚拟机的物理主机的拓扑数据集。
根据第一方面,在所述系统的第一种可能的实现形式中,所述系统还包括安装在所述多个虚拟交换机中的多个交换模块,用于将所述数据传输至所述至少一个接口。
根据第一方面本身或者第一方面的上述任一种实现形式,在所述系统的第二种可能的实现形式中,所述系统还包括应用程序接口(Application Program Interface,简称API),以允许远程客户端访问所述拓扑数据集。
根据第一方面本身或者第一方面的上述任一种实现形式,在所述系统的第三种可能的实现形式中,所述虚拟网络环境是软件定义网络(software-defined networking,简称SDN)。
根据第一方面本身或者第一方面的上述任一种实现形式,在所述系统的第四种可能的实现形式中,所述至少一个通信特性是所述多个虚拟机中每对虚拟机之间的通信频率。
根据第一方面本身或者第一方面的上述任一种实现形式,在所述系统的第五种可能的实现形式中,所述至少一个通信特性是所述多个虚拟机中每对虚拟机之间通信的数据容量。
根据第一方面本身或者第一方面的上述任一种实现形式,在所述系统的第六种可能的实现形式中,所述至少一个处理器用于基于所述拓扑数据集的分析来识别所述虚拟网络环境中的负载波动事件。
根据第一方面本身或者第一方面的上述任一种实现形式,在所述系统的第七种可能的实现形式中,所述至少一个处理器用于基于所述拓扑数据集的分析来计算指令,以为所述虚拟网络环境中多个虚拟机中的至少一个虚拟机分配新的物理主机。
根据第一方面本身或者第一方面的上述任一种实现形式,在所述系统的第八种可能的实现形式中,所述至少一个处理器用于基于所述拓扑数据集的分析来重新定位所述多个虚拟机之间的虚拟网络环境的资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580084195.5/2.html,转载请声明来源钻瓜专利网。