[发明专利]虚拟机在数据中心中的分配有效
申请号: | 201180072216.3 | 申请日: | 2011-05-13 |
公开(公告)号: | CN103649916B | 公开(公告)日: | 2018-03-02 |
发明(设计)人: | 英格·格罗休斯 | 申请(专利权)人: | 瑞典爱立信有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 中科专利商标代理有限责任公司11021 | 代理人: | 余婧娜 |
地址: | 瑞典斯*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 数据中心 中的 分配 | ||
技术领域
本发明涉及操作数据中心的方法。更具体地,本发明涉及确定多个虚拟机之一至多个主机之一的目标分配。本发明还涉及数据中心实体、包括对数据中心实体的处理单元进行配置的指令代码在内的程序,并涉及在至少一个数据中心中使用的系统。
背景技术
数据中心是通过网络彼此链接以共同提供计算能力的计算机的集合。在数据中心(或等同地,云计算)的上下文中,计算机被称为主机。主机可以是独立的计算机(如个人计算机)或所谓“服务器刀片”,所述服务器刀片通常是大量安装在公共装配架上使得多个这样的服务器刀片彼此相邻布置的单板计算机。数据中心可以位于一个位置(如房间或建筑物)处,但也可以分布在多个位置,使得不同房间、建筑物和位置处的主机充当一个数据中心。
在利用虚拟化的数据中心或云计算环境中,所谓虚拟机(VM)是基本资源容器,以向运行在这样的虚拟机上的操作系统(OS)提供资源。可以像实际物理机器的资源一样使用虚拟机的资源。
实际上,多个VM可以共处一处地运行在一个物理机器(即一个主机)上。相应地,这些共处一处的VM共享其主机的CPU、存储器和硬件设备。由通常被称为“超级监督者”的软件实例管理对物理硬件的访问。在超级监督者的帮助下,VM可以在运行时间内移至联网数据中心中的其他主机,这被称为VM的(实况)迁移。换言之,可以在运行状态下重定位VM而不打扰其运行应用。
现有方案如VMware(TM)DRS(参照http://www.vmware.com/products/drs/)以考虑硬件资源需求(例如CPU或存储器)的策略提供VM在主机上的自动布置。为了使资源使用尽可能保持平衡,通常或多或少均等地在整个数据中心上布置VM。此外,如果主机的资源需求(CPU或存储器)在运行时间内发生改变且被另一VM/主机映射更好地满足,则可以激活可将VM从一个主机移至另一主机的动态重定位。
然而,VM不应被视为独立的处理实体,这是由于多个VM可以彼此通信以执行一些公共任务。例如,一个VM可以运行web服务器应用,而另一个VM可以运行内容服务器应用。Web服务器可以控制对内容服务器所处理的内容的访问。因此,两个服务器之间(即两个相应的VM之间)会存在大量数据交换。
现有分配/重定位方案的问题在于它们未考虑VM间的通信关系和网络负载。它们仅评估本地指示符(例如CPU负载、存储器使用等)并且独立观察每个主机。这导致对数据中心中可用网络资源的低效使用。遵循以上示例,分别运行web服务器和内容服务器的VM的分配对网络负载、网络和数据中心性能以及能量消耗具有显著影响。
相应地,需要改进的在数据中心的主机上分配虚拟机的机制。因此,本发明的目的是提供改进的操作数据中心的方法、改进的数据中心实体、改进的包括对数据中心实体的处理单元进行配置的指令代码在内的程序、以及改进的在至少一个数据中心中使用的系统。
发明内容
上述目的由独立权利要求的内容满足。其他优选实施例定义于从属权利要求。
根据本发明的一方面,提供了一种操作包括由网络耦合的多个主机在内的数据中心的方法,所述主机能够被配置为运行多个虚拟机,所述方法包括:采集指示网络负载的网络负载信息;基于所采集的网络负载信息,确定虚拟机之一在主机之一处的目标分配;以及基于所确定的目标分配,在一个主机处分配一个虚拟机。
根据本发明的另一方面,提供了一种包括处理单元的数据中心实体,所述处理单元被配置为:基于网络负载信息,产生网络负载简档,所述网络负载信息指示耦合多个主机的网络的负载;以及基于网络负载简档确定虚拟机在主机之一处的目标分配。
根据本发明的另一方面,提供了一种包括指令代码的程序,所述代码对根据本发明实施例之一的数据中心实体的处理单元进行配置。
根据本发明的又一方面,提供了一种在包括通过网络耦合的多个主机在内的至少一个数据中心中使用的系统,所述系统包括根据本发明实施例之一的数据中心实体以及被配置为采集所述网络负载信息的至少一个采集实体。
附图说明
下面将参照附图来描述为了更好的理解发明构思而给出的且不应视为限制本发明的本发明的实施例,附图中:
图1示出了数据中心的基本配置的示意图;
图2示出了运行一个或更多个虚拟机的主机的基本配置的示意图;
图3A至3C示出了根据本发明实施例的数据中心的配置的示意图;
图4示出了本发明的方法实施例的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞典爱立信有限公司,未经瑞典爱立信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180072216.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可对破碎作业场所除尘的球磨机降温方法
- 下一篇:高空自救自动循环滑降器