[发明专利]通信网络中的虚拟机的动态分布有效
申请号: | 200980130223.7 | 申请日: | 2009-07-24 |
公开(公告)号: | CN102112981A | 公开(公告)日: | 2011-06-29 |
发明(设计)人: | 迈克尔·史密斯 | 申请(专利权)人: | 思科技术公司 |
主分类号: | G06F15/173 | 分类号: | G06F15/173 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宋鹤 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 网络 中的 虚拟机 动态 分布 | ||
技术领域
本公开总地涉及通信网络,更具体地涉及在通信网络中通过虚拟机的动态分布进行资源分配。
背景技术
数据中心通常只使用可用CPU、存储装置和存储器容量的很小比例。这使得比执行特定量的工作所必需的服务器更多的服务器被部署。额外的服务器增加了成本,并且造成了很难管理的更加复杂且完全不同的环境。很多数据中心管理器正转向虚拟化,以在网络上共享资源。
虚拟化是一种通过在多个系统中间共享单个计算机的资源来使一个计算机完成多个计算机的工作的技术。通过使用虚拟化,多个操作系统和应用可以同时在相同的计算机上运行,从而增加了硬件的利用率和灵活性。虚拟化使得服务器可以与下层硬件相隔离,从而使得多个虚拟服务器可以共享相同的物理服务器硬件。这还使得虚拟服务器可以被从一个物理服务器转移到另一个物理服务器,同时维持连续的服务可用性。
附图说明
图1示出了能够实现本文中描述的实施例的网络的示例。
图2是被配置为监视网络流量并分配资源的节点的框图。
图3是示出用于分配资源的处理的流程图。
图4是示出虚拟机之间的带宽利用率的流量矩阵的示例。
图5是列出从有资格的服务器到远端虚拟机的路径开销的表格。
图6是列出基于虚拟机之间的带宽利用率的加权后的路径开销的表格。
图7示出了在实现本文中描述的实施例的过程中有用的网络设备的示例。
相应的参考标号贯穿若干附图指示相应的部分。
具体实施方式
综述
在一个实施例中,一种方法总地包括:监视与包括多个虚拟机中的至少一个虚拟机的第一网络设备相关联的网络流量,并且确定参数是否超过了第一网络设备处的预定阈值。如果该参数超过了预定阈值,则所述虚拟机之一被选择以转移到第二网络设备,并且该虚拟机被转移,其中第二网络设备是基于网络信息选择的。
在另一个实施例中,一种装置总地包括:监视器,被配置用于监视与位于该装置处的虚拟机相关联的网络流量;控制器,被配置用于确定一个或多个网络参数是否超过了预定阈值,并且在网络参数超过预定阈值的情况下选择虚拟机中要转移到网络设备的一个虚拟机,并将所选择的虚拟机转移到网络设备,其中该网络设备是基于网络信息选择的。该装置还包括用于存储网络信息的存储器。
示例实施例
呈现了以下描述,以使本领域技术人员能够作出并使用本发明。具体实施例和应用的描述仅被作为示例提供,并且各种修改对于本领域技术人员来说是显而易见的。本文中描述的一般原理可以在不脱离本发明的范围的条件下被应用于其他实施例和应用。所以,本发明不限于所示出的实施例,而是依照与本文中描述的原理和特征相一致的最宽范围。为了清楚,没有详细描述涉及在与本发明有关的技术领域中公知的技术材料的细节。
虚拟化通过在多个系统之间共享单个计算机的资源而使一个计算机能够完成多个计算机的工作。软件被用来对计算机的硬件资源(例如,包括CPU、RAM、硬盘、以及网络控制器)进行虚拟化,以创建可以运行其自己的操作系统和应用的虚拟机。多个虚拟机在不相互干扰的条件下共享硬件资源,使得若干操作系统和应用可以同时在单个计算机上运行。虚拟机可以被用在例如虚拟架构中,以动态地将物理资源映射到商业需求。从而,虚拟化使多个服务器、贮存架构、以及网络可以汇聚为可以根据需要被动态地传递给各应用的共享资源中。
虚拟化系统中的应用性能取决于包括CPU可用性、存储器可用性、网络带宽可用性、以及网络等待时间(latency)在内的多个因素。在数据中心中,流量模式(traffic pattern)高度依赖于所部署的应用。在校园中,流量模式大多是从校园中的客户端到数据中心的服务器或者到存在于一般互联网上的服务器的。在数据中心中,大量流量处于数据中心中的服务器之间,诸如,前端应用与后端应用通信。等待时间取决于设备的基本等待时间、两个通信节点之间的链路、以及这些节点之间的网络拥塞。应用在数据中心中的布局将会影响应用性能。在传统虚拟系统中的应用网络布局中考虑的因素局限于CPU和存储器可用性。然而,和与给定节点通信的其他节点有关的网络位置也是在数据中心中布置应用时需要考虑的重要因素。因此,确定应用在网络中的最优布局比简单地检查CPU和存储器利用率要复杂得多。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980130223.7/2.html,转载请声明来源钻瓜专利网。