虚拟机环境中不中断网络连通性的电源管理方法和系统技术方案

技术编号:7140628 阅读:188 留言:0更新日期:2012-04-11 18:40
一种电源管理方法。所述方法包括收集刀片机箱上的第一刀片和第二刀片的资源使用数据,根据资源使用数据和第一迁移策略,将运行于第一刀片上的每个虚拟机(VM)迁移到第二刀片,其中第一迁移策略定义何时减少在刀片机箱上运行的刀片的数目,和在从第一刀片迁出运行于第一刀片上的每个VM之后,使第一刀片掉电。

【技术实现步骤摘要】
【国外来华专利技术】虚拟机环境中不中断网络连通性的电源管理方法和系统
技术介绍
惯例地,在计算机相关领域中,网络是配置成相互通信的物理计算机系统的结构。 在一些情况下,物理计算机系统包括虚拟机,虚拟机也可被配置成与网络交互作用(即,与网 络中的其它物理计算机和/或虚拟机通信)。存在许多不同类型的网络,可根据网络的各个 方面,比如规模、连接方法、网络中的计算机系统的功能关系、和/或网络拓扑对网络分类。就连接方法而论,网络可被粗略分类成有线网络(利用有形的连接介质,比如以 太网电缆)或者无线网络(利用无形的连接介质,比如无线电波)。也可在单个网络中组 合不同的连接方法。例如,有线网络可被扩展成允许设备与网络无线连接。不过,诸如路由 器、交换机和服务器之类的核心网络组件一般是利用物理线路连接的。在受IEEE 802. 3工 作组监督的电气和电子工程师协会(IEEE)802. 3标准中定义了以太网。为了创建有线网络,必须使计算机系统相互物理连接。S卩,物理线路(例如,以太 网电缆)的两端必须与构成网络的计算机系统中的网络接口卡物理连接。为了重新配置 网络(例如,替换服务器或者改变网络拓扑),必须使一条或多条物理线路从计算机系统断 开,并连接到不同的计算机系统。
技术实现思路
一般而言,在一个方面,本专利技术涉及一种电源管理方法。所述方法包括收集刀片机 箱上的第一刀片和第二刀片的资源使用数据,根据资源使用数据和第一迁移策略,把运行 于第一刀片上的每个虚拟机(VM)迁移到第二刀片,其中第一迁移策略定义何时减少在刀 片机箱上运行的刀片的数目,和在从第一刀片迁出运行于第一刀片上的每个VM之后,使第 一刀片断电。一般而言,在一个方面,本专利技术涉及一种电源管理方法。所述方法包括根据与在迁 移策略中规定的第一时间相符的第一当前时间,触发第一迁移,其中迁移策略定义何时减 少在刀片机箱上运行的刀片的数目,根据第一迁移的触发,选择要断电的第一刀片,根据第 一迁移的触发,把运行于第一刀片上的每个虚拟机(VM)迁移到第二刀片,和在从第一刀片 迁出运行于第一刀片上的每个VM之后,使第一刀片断电。一般而言,在一个方面,本专利技术涉及一种计算机可读介质,所述计算机可读介质包 括包含于其中的计算机可读程序代码,所述计算机可读程序代码使计算机系统收集刀片机 箱上的第一刀片和第二刀片的资源使用数据,根据资源使用数据和第一迁移策略,把运行 于第一刀片上的每个虚拟机(VM)迁移到第二刀片,其中第一迁移策略定义何时减少在刀 片机箱上运行的刀片的数目,和在从第一刀片迁出运行于第一刀片上的每个VM之后,使第 一刀片断电。根据下面的说明和附加权利要求,本专利技术的其它方面将是显而易见的。 附图说明图1表示按照本专利技术的一个或多个实施例的刀片机箱的示图。图2表示按照本专利技术的一个或多个实施例的刀片的示图。图3表示按照本专利技术的一个或多个实施例的网络直通(networkexpress)管理器 的示图。图4表示按照本专利技术的一个或多个实施例的虚拟机的示图。图5表示按照本专利技术的一个或多个实施例的创建虚拟网络路径的方法的流程图。图6A-6C表示按照本专利技术的一个或多个实施例的创建虚拟网络路径的例子。图7A-7B表示按照本专利技术的一个或多个实施例的迁移虚拟机的方法的流程图。图8A-8B表示按照本专利技术的一个或多个实施例的迁移虚拟机的例子。图9A-10表示本专利技术的一个或多个实施例中的迁移虚拟机以进行电源管理的流 程图。图11A-11C表示按照本专利技术的一个或多个实施例的迁移虚拟机以进行电源管理 的例子。具体实施例方式现在参考附图,详细说明本专利技术的具体实施例。考虑到一致性,各个图中的相同元 件用相同的附图标记表示。在本专利技术的实施例的下述详细说明中,陈述了众多的具体细节,以便更透彻地理 解本专利技术。不过,对本领域的普通技术人员来说,显然可在没有这些具体细节的情况下实践 本专利技术。在其它情况下,未详细说明公知的特征,以避免不必要地使说明变复杂。一般而言,本专利技术的实施例提供一种将位于刀片机箱中的一个刀片上的虚拟机迁 移到刀片机箱中的另一个刀片,以进行电源管理的方法和系统。在本专利技术的一个实施例中, 在迁移虚拟机之后,使该刀片掉电。从而,能够降低系统的总功耗。此外,本专利技术的实施例提供一种当需要额外的资源时,对刀片加电的机制。具体地 说,在本专利技术的一个或多个实施例中,监控每个虚拟机的性能,以确保每个刀片在按照性能 标准运行。如果由于资源的缺乏虚拟机的运行不遵守性能标准,那么一个刀片被加电,以提 供额外的资源,并且虚拟机被迁移到该加电的刀片。额外地或者作为替代地,按照本专利技术的一个或多个实施例,刀片的加电和掉电可 以是基于时间的。具体地说,在某一时间,可以选择使某一刀片掉电。在使选择的刀片掉电 之前,可从该刀片迁移虚拟机。相反,可以选择使某一刀片被加电。具体地说,按照本专利技术 的一个或多个实施例,该刀片被加电,并且虚拟机被迁移到该刀片。图1表示按照本专利技术的一个或多个实施例的刀片机箱(100)的示图。刀片机箱 (100)包括通信上与机箱互连(106)耦接的多个刀片(例如,刀片A(102)、刀片B(104))。例 如,刀片机箱(100)可以是太阳微系统公司的Sun Blade 6048机箱、IBMBladeCenter 机箱、惠普公司的HP BladeSystem机壳,或者任何其它类型的刀片机箱。刀片可以是与刀 片机箱(100)兼容的任意类型的刀片。BladeCenter 是总部设于Armonk,New ^rk的 国际商用机器公司(IBM)的注册商标。在本专利技术的一个或多个实施例中,刀片被配置成经由机箱互连(106)相互通信。 从而,刀片机箱(100)允许刀片之间的通信,而不需要刀片之间的传统网络线路(比如以 太网电缆)。例如,取决于刀片机箱(100)的类型,机箱互连(106)可以是快速外围组件接口(Peripheral Component Interface Express,PCI-E)底板,并且刀片可被配置成通过 PCI-E端点相互通信。本领域的技术人员会认识到可以使用其它连接技术来连接刀片到刀 片机箱。继续图1的讨论,为了与在刀片机箱(100)之外的客户端通信,刀片被配置成共享 物理网络接口(110)。物理网络接口(110)包括一个或多个网络端口(例如,以太网端口), 并提供刀片机箱(100)和刀片机箱(100)所连接到的网络(即,在刀片机箱(100)外部的 互连计算机系统)之间的接口。例如通过利用多个网络端口,刀片机箱(100)可连接到多 个网络。在一个或多个实施例中,物理网络接口(110)由网络直通管理器(108)管理。具 体地说,网络直通管理器(108)被配置成管理刀片对物理网络接口(110)的访问。网络直 通管理器(108)还可被配置成按照下面详细讨论的方式,管理刀片它们自己之间的内部通 信。网络直通管理器(108)可以是硬件、软件、和/或包括管理网络通信量的可执行逻辑的 固件的任意组合。图2表示按照本专利技术的一个或多个实施例的刀片(200)的示图。“刀片”是一个专 门术语,指的是位于刀片机箱(例如,图1的刀片机箱(100))内的计算机系统。刀片一般 包括比独立的计算机系统或者常规服务器少的组件。在本专利技术的一个实施例中,也可代替 本文档来自技高网...

【技术保护点】
1.一种用于电源管理的方法,包括:收集刀片机箱上的第一刀片和第二刀片的资源使用数据;根据所述资源使用数据和第一迁移策略,将运行于第一刀片上的每个虚拟机(VM)迁移到第二刀片,其中第一迁移策略定义何时减少在刀片机箱上运行的刀片的数目;和在从第一刀片迁出运行于第一刀片上的每个VM之后,使第一刀片掉电。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:S·特里帕西
申请(专利权)人:甲骨文美国公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1