管理数据中心中的电源的方法和装置的制作方法

文档序号:6283414阅读:163来源:国知局
专利名称:管理数据中心中的电源的方法和装置的制作方法
技术领域
本发明的领域是数据处理,或者更具体地说,是用于管理数据中心中的 电源的方法、装置、和产品。
背景技术
经常将1948年的EDVAC计算机系统的开发引用为计算机时代的开端。 自从那时起,计算机系统已经演变成极其复杂的设备。如今的计算机比诸如 EDVAC之类的早期系统要复杂的多。计算机系统典型地包括硬件和软件组件 的结合、应用程序、操作系统、处理器、总线、存储器、输入/输出设备等等'。 当半导体处理和计算机体系结构(architecture)的前进推动计算机的性能越 来越高时,更复杂的计算机软件已经演变到利用硬件的更高性能,导致如今 的计算机系统比仅仅几年前更强大了 。如今不同的计算机系统通常需要不同 的电流量。提供这样的电流的电源典型地连接到断路器,断路器保护连接到 断路器的多个设备。不同的断路器具有不同的电流额定值(rating)。在如今 的数据中心内,例如,多个电源可以连接到许多不同的断路器上,而每个断 路器具有不同的电流额定值。在这样的数据中心中,不是总是很清楚哪一个 电源所插入的电源插座连接到哪一个断路器。 一种当前的方案是用断路器标 识和断路器的电流额定值信息来标记电源插座。然而,在许多情形下,电源 插座的这种手工标记是含糊的并且不能被连续地管理以使标签有意义为最 新。

发明内容
公开了用于管理数据中心中的电源的方法、装置,和产品,其包括:给 一个或多个计算设备供电的电源,每个电源通过电力线连接到多个断路器中 的一个断路器,每个断路器包括断路器通信设备,每个电源包括电源通信设 备,每个电源通过带外通信链路连接到管理模块,该管理模块管理数据中心 中的电源和计算设备。
6该方法、装置、和产品还包括当第一电源通过电力线连接到数据中心 中的断路器时,由第一电源的电源通信设备通过电力线向断路器的断路器通 信设备查询断路器标识,该断路器标识唯一地标识该断路器;通过第一电源 的电源通信设备查询断路器的最大电流阈值;由电源通信设备通过带外通信 链路将断路器标识和断路器的最大电流阈值发送到管理模块;由管理模块根 据断路器标识和断路器的最大电流阈值判定是否给通过该第一电源供电的计 算设备上电,包括判定该断路器是否由另一电源共用。
从通过在附图中图示的本发明的示例性实施例的以下更具体的描述中将 清楚本发明的前述的和其他的目的、特征和优点,附图中同样的参考标记通 常表示本发明的示例性实施例的同样的部件。


图1提出了根据本发明的实施例的用于管理数据中心中的电源的示例性 系统的功能框图。
图2提出了图示根据本发明的实施例的用于管理数据中心中的电源的示 例性方法的流程图。
图3提出了图示根据本发明的实施例的用于管理数据中心中的电源的另 一示例性方法的流程图。 '
图4提出了图示根据本发明的实施例的用于管理数据中心中的电源的另 一示例性方法的流程图。
图5提出了图示根据本发明的实施例的用于管理数据中心中的电源的另 一示例性方法的流程图。
具体实施例方式
从图l开始,参照附图描述根据本发明的用于管理数据中心中的电源的 示例性方法、装置、和产品。图1提出了根据本发明的实施例的用于管理数 据中心(164)中的电源的示例性系统的功能框图。数据中心(164)是用乎 容纳关键任务(mission crMcal)的计算机系统和相关联组件的设施(facility )。 这样的数据中心包括环境控制(空调、防火,等等),冗余/备份电源、冗余 数据通信连接,以及由对于在设施内划分的安全区的生物测定(biometric ) 访问控制所强调(highlight)的高安全性。数据中心是用于容纳大量电子装备,
7典型的是计算机和通信装备的设施。为了处理组织运行所必需的数据,由该 组织来维护数据中心。例如,#4亍可以拥有数据中心,在那里维护所有它的 客户的账户信息并且实现涉及这些账户的交易。实际上每个中型或大型公司 拥有某类数据中心,而更大的公司通常拥有许多数据中心。
图1的例子中的数据中心(164)包括由若干电源(134、 136、 138、 140) 供电的若干计算设备(156)。根据本发明的实施例,管理数据中心中的电源 的系统中可用的计算设备可以包括任何类型的自动的计算机器,例如,刀片 月l务器(blade servers )。
作为在本说明书中使用的术语,服务器通常指的是通过网络连接提供服 务(例如,数据库访问、文件传输、远程访问)或资源(例如,文件空间) 的多用户计算机。作为上下文需要的术语'服务器,概括地指服务器的计算 机硬件和在服务器上运行的任何服务器应用软件或操作系统软件。服务器应 用是为了服务来自用户的请求通过回送响应而接受连接的应用程序。服务器 应用可以在与使用它的客户给应用相同的计算机上运行,或者服务器应用可 以通过计算机网络接受连接。服务器应用的例子包括文件服务器、数据库服 务器、备份服务器、打印服务器、邮件服务器、网络服务器、FTP服务器、 应用服务器、VPN服务器、DHCP服务器、DNS服务器、WINS服务器、, 陆服务器、安全服务器、域控制器、备份域控制器、代理服务器、防火墙, 等等。
刀片服务器是设计用于高密度的自完备(self-contained )服务器。刀片 机架(enclosure)提供了诸如供电、冷却、连网、各种互联和管理的服务一 尽管不同的刀片提供商在围绕什么应该和不应该包括在刀片自身中有着不同 的原则一并且有时一起在^f几架内。在刀片才几架或用于刀片系统的'刀片中心, 中一起安装一套刀片服务器。作为实际的情况,所有的计算机是用需要电力 电气组件来实现的,所述电力产生热量。诸如处理器、存储器、硬驱动器、 电源、存储器和网络连接、键盘、视频组件、鼠标、等等之类的组件只是支 持基本的计算功能,然而它们全都增加了体积、热量、复杂性以及与固态组 件相比更易于损坏的移动组件。在刀片范例(paradigm)中,从该刀片计算 机中移除了这些功能中的大部分,或者一些功能由虚拟化的(virtualized) (iSCSI存储器,通过IP的远程控制台)刀片机架(DC电源)提供或者完全 被丢弃(串行端口 )。该刀片自身成为更简单、更小,并且可修正(amenable)与许多刀片服务器密集安装在单个刀片机架中。 、
图1的数据中心(164)还包括管理模块(160)。管理模块是安装在数据 中心中的计算机硬件和软件的集合体(aggregation),其用于为诸如刀片服务 器之类的计算设备提供支持服务。由管理模块(164)提供的支持服务包括监 控计算设备的健康状况(health)并且向系统管理服务器报告健康状况的统计 数字功率、电力管理和功率控制、存储和恢复配置、发现可用的计算设备、. 事件日志管理、存储器管理,等等。可以在根据本发明的实施例用于管理电

源的系统中使用的管理模块的例子是IBM的先进管理模块('AMM,)。
为了数据通信,管理模块通过局域网('LAN, ) ( 100)与计算设备连接。 该LAN可以实现为以太网、IP(因特网协议)网络,或类似的网络。管理模 块还通过带外通信链路(out-of-band communication link)与电源连接。这样 的带外通信链路可以实现为集成电路间('I2C,)总线、系统管理总线 ('S固us,)、智能平台管理总线('IPMB,),或类似的总线。
如上所述,通过多个电源(134、 136、 138、 140)给图1的例子中的计 算设备(156)供电。图1的例子中的每个电源通过电源插座(162)和电力 线(152)连接到若干断路器(102、 104、 106、 108)中的一个断路器。通过 唯一标识断路器的断路器标识(118、 120、 122、 124)和最大电流阈值(126、 128、 130、 132)来表征图1的示例性数据中心(164)中的每个断路器(102、 104、 106、 108)。断路器是自动操作的电气开关,其设计用于保护电路不函 过载或短路导致的损坏。与工作一次并且随后要被替换的熔丝(fiise)不同, 断^^器可以手动或者自动地复位,以在跳闸(trip)后恢复正常工作。
图1的例子中的每个断路器(102、 104、 106、 108)还包括断路器通信 设备(IIO、 112、 114、 116)。同样,图1的例子中的每个电源(134、 136、 138、 140)包括电源通信设备(142、 144、 146、 148)。作为在本说明书中使 用的术语'通信设备'是经由电力线与其它设备进行通信的硬件和软件的集 合体。在本例中电源通信设备和断路器通信设备能够通过电力线(152)进行 通信。电力线通信('PLC,)、电力线载波、干线(mains)通信、电力线远程 通信('PLT,)、以及电力寧连网('PLN,),是描述使用电力线来通过电力线 承载信息的几种不同的系统的术语。存在几种用于电力线通信的竟争标准, 包括家庭插电力线联盟(HomePlug Powerline Alliance )、通用电力线协会、: ETSI和IEEE。 X10是事实标准,其也被RadioShack,s Plug'n,Power系统侵:用。可以将用于管理数据中心中的电源的系统中可用的通信设备实现为
INSTEONTM设备。Insteon是由Smarthome的拥有者SmartLabs,Inc.发明的家 庭自动化连网技术。Insteon是健壮的、冗余双网状(dual-mesh)网络,其将 无线射频(RF)与诸如电力线之类的现有的电气线路结合起来。起初开发 Insteon是用于控制和感应家庭环境中的应用。Insteon技术的典型应用的例子 包括远程控制照明、HVAC、喷洒器(sprinkler)、访问控制等等。Insteon使 低成本的设备能够通过电力线、射频('RF,)或两者而网络连接于对等网络 中。Insteon网络中所有Insteon设备是对等的,这意味着任何设备可以传送、 接收、或重复消息(message),而不需要主控制器或复杂的路由软件。依靠 用于通信重传和重试的Insteon协议,向Insteon网络增加更多的设备使得 Insteon网全各更1建壮。
当第一电源通过电力线连接到数据中心中的断路器时,图1的系统通常 运行用于通过由第一电源的电源通信设备通过电力线向断路器的断路器通信 设备查询断路器标识来管理数据中心(164)中的电源,断路器标识唯一地标 识该断路器。仅仅为了解释的目的假设电源(134)是第一电源。这样,当电 源(134)连接到断路器(108)时,第一电源通信设备(142)将通过电力线 (152)向断路器通信设备(114)查询断路器标识(122)。当将该通信设备 实现为Insteon设备时,唯一标识该断路器的断路器标识可以是分配给该断路 器通信设备的Insteon标识。给所有的Insteon设备分配了永久的唯一 24比特 地址,以帮助在Insteon网络中的设备之间发送消息。以这种方式,可以将 Insteon设备作为对等体(peer)加入到网络而无需虚拟化的地址、复杂的^ 由表等。
图1的系统通常还运行用于通过第一电源(134)的电源通信设备(142) 查询断路器(108)的最大电流阈值(130)来管理数据中心(164)中的电源。 将不同的断路器设计成具有变化的最大电流阈值。最大电流阈值,也称为额 定电流,是断路器被设计成在跳闸以前连续承载的最大电流。虽然在此将的 第一电源(134)的通信设备(142)描述为查询仅仅单一类型的信息,即最 大电流阈值,本领域的读者将意识到该电源通信设备可以向断路器通信设备 查询诸如例如断路器的最大电压额定值等的任何其他类型的信息。
图1的系统通常还运行用于通过由电源通信设备(142)通过带外通信链 路(158)将断路器标识(122)和断路器(108)的最大电流阈值(130)发送到管理模块(160),并且由该管理模块(160)根据断路器标识(122)和 该断路器(108)的最大电流阈值(130)判定是否给通过该第一电源(134) 供电的计算设备(156)上电,来管理数据中心(164)的电源。判定是否给 计算设备上电还可以包括判定该断路器是否由另 一电源共用。当多于一个电 源的电力线连接到相同断路器时,连接到同 一断路器的电源被称为共用断路 器。共用单个的断路器的电源的数量越多,该断路器跳闸的可能性越大。
服务器、电源、断路器,和组成图1中所图示的示例性系统的其他设备 的布置是为了解释,而不是限制。根据本发明的各种实施例可用的数据中心 可以包括在图1中未图示出的另外的服务器、路由器、其他设备,以及对等 的体系结构,但如本领域的技术人员将想到的那样。在这样的数据处理系统 中的网络可以支持许多数据通信协议,包括例如TCP(传输控制协议)、IP(因 特网协议)、HTTP (超文本传输协议)、WAP (无线访问协议)、HDTP (手 持设备传送协议),以及本领域的技术人员可以想到的其他协议。除了在图1
为了进一步解释,图2提出了图示根据本发明的实施例的用于管理数据 中心中的电源的示例性方法的流程图。在图2的方法中,电源症会一个或多个 计算设备供电,每个电源通过电力线连接到若干断路器中的一个断路器。图 2的方法中的每个断路器包括断路器通信设备而每个电源包括电源通信设备。 图2的例子中的每个电源通过带外通信链路连接到管理模块(160)。管理模 块(160)管理数据中心中的电源和计算设备。
当第一电源(202)通过电力线连接到数据中心中的断路器(204)时, 图2的方法包括,由第一电源(202)的电源通信设备(208)通过电力线向 断路器(204)的断路器通信设备(206)查询(210)断路器标识(218), S 断路器标识(218)唯一地标识该断路器(204)。由第一电源(202)的电源 通信设备(208)通过电力线向断路器(204)的断路器通信设备(206)查询 (210)断路器标识(218),这一过程可以只是通过电源的电力线连接向所有 请求对等体的标识的倾听对等体(listening peer )广播消息来实现。当向Insteon 网络添加Insteon设备时,例如,典型地,Insteon设备检索网络中的设备的所 有设备的标识并且将这样的标识存储在表中用于随后的通信。因为在这样" 配置中可能通过电力线的、仅有的倾听的对等体是断路器通信设备,所以电 源将通过广播查询典型地仅;险索所述断^^器的标识。
ii图2的方法还包括通过第 一 电源(202 )的电源通信设备(208 )查询(212 ) 断路器(204)的最大电流阈值(216)。在图2的方法中,可以通过经由射频
('RF,)通过向断路器通信设备查询最大电流阈值来实现查询(212)最大 电流阈值(216)。如上述的,Insteon设备可以通过电力线或通过RF或通过 这两者与另 一设备通信。 一旦电源通信设备通过电力线标识出特定的断路器 通信设备,则电源通信设备可以通过使用该设备的唯一的标识来向该特定的 断路器通信设备发送查询。以这种方式,即使多个断路器通信设备足够近以 通过RF通信,查询也指向正确的断路器通信设备。 一旦电源通信设备接收 到断路器标识和断路器的最大电流阈值,图2的方法通过由电源通信设备
(208)经由带外通信链路将断路器标识(218)和断路器(204)的最大电流 阈值(216)发送(214)到管理模块(160)而继续进行。
图2的方法还包括由管理模块(160)根据断路器标识(218)和该断路 器(204)的最大电流阈值(216)判定(222)是否给通过该第一电源(202) 供电的计算设备上电。在图2的方法中,判定(222 )是否给通过第 一 电源(202 ) 供电的计算设备上电包括判定(224)该断路器(218)是否由另一电源共用。 判定该断路器是否由另一电源共用可以这样实现,即通过根据与断路器标识 和电源标识相关联的数据结构来判定连接到第 一 电源的该断^^器的断路器标 识是否与另 一电源的标识相关联。考虑下面的表格作为将断路器标识和电>原 相关联的数据结构的 一个例子
表1
将断路器标识和电源标识相关联的数据结构
断路器标识电源标识
A001X001
B001Y001
B001Z001
以上的表1包括了若干断路器标识,每个标识与电源标识相关联。在表
1的例子中,标识为A001的断路器与标识为X001的电源连接。还是在表1 的例子中,标识为B001的断路器与标识为Y001和Z001的两个电源连4妄。:: 因此,在这个例子中,标识为Y001和Z001的电源共用标识为B001的断路 器。例如,如果图2的方法中的第一电源(202)与标识为A001的断路器连
12接,则其与另一电源即标识为X001的电源共用该断路器。然而,如果图2 的方法中的第一电源与标识为C001的断路器连接,管理模块可以判定没有与 另一电源共用该断路器并且可以将第一电源和标识为C001的断路器的关联 (association)添力口至J表1 。
为进一步解释,图3提出了图示根据本发明的实施例,用于管理数据中 心中的电源的另一示例性方法的流程图。图3的方法与图2的方法类似之处 在于,图3的方法也包括由第一电源(202)的电源通信设备(208)通过 电力线向断路器(204 )的断路器通信设备(206 )查询(210 )断路器标识(218 ), 该断路器标识(218)唯一地标识该断^^器(204);通过第一电源(202)的 电源通信设备(208)查询(212)断路器(204)的最大电流阈值(216);由 电源通信设备(208 )通过带外通信链路将断路器标识(218 )和断路器(204 ) 的最大电流阈值(216)发送(214)到管理模块(160);由管理模块(160) 根据断路器标识(218 )和该断路器(204 )的最大电流阈值(216 )判定(222 ) 是否给通过该第一电源(202)供电的计算设备上电,包括判定(224)该断 路器(218)是否由另一电源共用。
然而,图3的方法与图2的方法不同在于,在图3的方法中,如果断路 器没有由另一电源共用,则判定(222)是否给通过该第一电源(202)供电 的计算设备上电包括判定(304)由第一电源(204)供电的计算设备的电流 需求(302)是否超过了该断路器(204)的最大电流阈值(216)。可以用在 数据中心内管理模块管理的所有设备的电流需求来配置管理模块(160)。电 流需求描述了在正常条件下运行计算设备所需要的以安培为单位的典型的^ 流量。如果由第一电源(202)供电的计算设备(156)的电流需求超过了断 路器(204 )的最大电流阈值(216 ),则当给计算设备上电时断路器可能跳闸。 如果由第一电源(202)供电的计算设备(156)的电流需求(302)超过 了断路器(204)的最大电流阈值(216),则图3的方法通过以下方式继续进 行由管理模块(160)在低功率状态下给通过第一电源(202)供电的计算 设备上电(306)并且由管理模块(160)向由第一电源(202)供电的计算设 备发送(308 )关于在断路器上电流供应不够的通知(310)。可以以各种方式 实现在低功率状态下给计算设备的上电,例如包括通过给接收和显示该通知 (310)必需的计算设备的内部硬件上电。其他低功率的状态可以包括启动 (boot)具有轻量级操作系统和没有典型地在该计算设备上执行的软件应用的计算设备。
可以通过从管理模块经由诸如以太网、IP网络之类的局域网发送该通知 来实现向低功率状态下的计算设备发送通知。当然,除了以低功率状态给i十
算设备上电外,管理模块(160)还可以完全不给该计算设备上电。如果由第 一电源(202)供电的计算设备(156)的电流需求(302)没有超过该断路器
(204)的最大电流阈值(216),则图3的方法通过以下方式继续进行给通 过第一电源(202)供电的计算设备上电(312)。
为了进一步解释,图4提出了图示根据本发明的实施例的用于管理数据 中心中的电源的另一示例性方法的流程图。图4的方法与图2的方法类似之 处在于,图4的方法也包括由第一电源(202)的电源通信设备(208)通 过电力线向断路器(204)的断路器通信设备(206)查询(210)断路器标识
(218 ),该断路器标识(218 )唯一地标识该断路器(204 );通过第一电源(202 ) 的电源通信设备(208)查询(212)断路器(204)的最大电流阈值(216); 由电源通信设备(208 )通过带外通信链路将断路器标识(218 )和断路器(204 ) 的最大电流阈值(216)发送(214)到管理模块(160 );并且由管理模块("0:) 根据断路器标识(218 )和该断路器(204 )的最大电流阈值(216 )判定(222) 是否给通过该第一电源(202)供电的计算设备上电,包括判定(224)该断 路器(218)是否由另一电源共用。 '
然而,图4的方法与图3的方法不同在于,在图4的方法中,如果断路 器由另一电源共用,则判定(222)是否给通过第一电源(202)供电的计算 设备(156)上电包括判定(404)由共用该断路器的所有电源供电的计算设 备的电流需求的总和(402 )是否超过了该断路器(204 )的最大阈值电流(216 ): 如上所述,可以这样配置根据本发明的实施例的可用于管理数据中心中的电 源的管理模块,即通过由电源供电的计算设备的电流需求以及将断路器标识 和电源标识相关联的数据结构来配置管理模块。 一旦管理模块判定该断路器 是共用的,管理模块可以对通过共用该断路器的所有电源供电的计算设备的 电流需求进行求和。 一旦管理模块对电流需求进行求和,管理模块可以摔^ 总和与该断路器的最大电流阈值进行比较。作为对通过共用该断路器的所有 电源供电的所有计算设备的电流需求进行求和的替代,管理模块可以可替换 地只是对通过共用该断路器的电源供电的、当前上电的那些计算设备的电流 需求进行求和。如果由共用该断路器的所有电源供电的计算设备的电流需求的总和
(402)超过了断路器(204)的最大电流阈值(216),则图4的方法通过以 下方式继续进行由管理模块(160)在低功率状态下给通过第一电源(202) 供电的计算设备(156)上电(406)并且由管理模块(160)向由第一电源(202) 供电的计算设备(156 )发送(408 )关于在断路器上电流供应不够的通知(410 )。 如果由共用该断路器的所有电源供电的计算设备的电流需求的总和(402)没 有超过该断路器(204)的最大电流阈值(216),则图4的方法通过以下方式 继续进行由管理模块(160)给通过第一电源(202)供电的计算设备(156) 上电(414)。
除了以上关于图2、图3和图4描述的那些方法,还存在根据本发明的 实施例用于管理数据中心中的电源的可替换的方法。因此图5的方法提出了 图示根据本发明的实施例的用于管理数据中心中的电源的另 一示例性方法的 流程图。
图5的方法与图2的方法类似之处在于,在于图5的方法中,向通过电 力线供电的每个电源连接到多个断路器中的 一个断路器的 一个或多个计算设 备,每个电源包括电源通信设备,每个电源通过带外通信链路与管理模块连 接,并且管理模块管理数据中心中的该电源和计算设备。图5的方法与图'2 的方法的不同在于,在图5的方法中,断路器(204)不包括断路器通信设畚 并且当第一电源(202)通过电力线连接到数据中心中的断路器(204)时,、 图5的方法包括由第一电源(202)的电源通信设备(208)通过电力线标识
(504)连接到该断路器(204)的其他电源(502)的电源通信设备(208), 其包括检索(retrieve)每个电源(502)的唯一的电源标识(508 )。
图5的方法还包括由第一电源(202)的电源通信设备(208)通过带外 通信链路将所标识的电源(502)的唯一的电源标识(508)发送(506)到奮 理模块(160),并且根据该唯一的电源标识(508 )和将唯一的电源标识与计 算设备的电流需求相关联的数据结构(512)来判定(510)是否给通过第一 电源(202)供电的一个或多个计算设备上电。可以通过将由共用该断路器
(204 )的电源供电的所有计算设备的电流需求进行求和并且判定该总和是否 超过了预定的阈值,实现图5的方法中对是否给由第一电源供电的一个^多: 个计算设备上电的判定。
主要在用于管理数据中心中的电源的全功能计算机系统的上下文中地描
15述了本发明的实施例。然而,本领域的读者将意识到本发明还可以体现在计
算机可读信号承载介质(signal bearing media)上布置(dispose)的计算机程 序产品中,计算机可读信号承载介质用于任何适合的数据处理系统。这样的 信号承载介质可以是用于机器可读信息的可记录介质或者传输介质,包括磁 介质、光介质,或其他适合的介质。可记录介质的例子包括硬驱动器中的磁 盘或磁碟、用于光驱动器的致密盘、磁带,和本领域的技术人员可以想到的 其他东西。传输介质的例子包括用于语音通信的电话网络和数字的数据逸信 网络,诸如例如以太网TM和用因特网协议和万维网通信的网络还包括无线传 输介质,诸如例如根据规范的IEEE 802.il族(family)实现的网络。本领域 的技术人员将立即意识到具有适合的编程装置的任何计算机系统将能够执行 程序产品中所体现的本发明的方法的步骤。本领域的技术人员将立即意识到 虽然本说明书中描述的一些示例性实施例是面向安装在计算机上并且在计算 机硬件上执行的软件,然而,作为固件(firmware)或作为硬件实现的可替换 的实施例也在本发明的范围内。
要从前面的描述中理解的是,可以对本发明的各种实施例做出修改和变 化而不脱离其真正的精神。本说明书中的描述是仅仅为了阐明的目的而不是 做限制性意义的解释。本发明的范围仅仅由下面的权利要求书的语言来限定。
权利要求
1. 一种用于管理数据中心中的电源的方法,该电源给一个或多个计算设备供电,每个电源通过电力线连接到多个断路器中的一个,每个断路器包括断路器通信设备,每个电源包括电源通信设备,每个电源通过带外通信链路连接到管理模块,该管理模块管理数据中心中的电源和计算设备,该方法包括当第一电源通过电力线连接到数据中心中的断路器时,由第一电源的电源通信设备通过电力线向断路器的断路器通信设备查询断路器标识,该断路器标识唯一地标识该断路器;通过第一电源的电源通信设备查询断路器的最大电流阈值;由电源通信设备通过带外通信链路将断路器标识和断路器的最大电流阈值发送到管理模块;由该管理模块根据断路器标识和该断路器的最大电流阈值判定是否给通过该第一电源供电的计算设备上电,包括判定该断路器是否由另一电源共用;以及根据是否给计算设备上电的判定来管理由第一电源供电的计算设备的电力。
2. 如权利要求l的方法,其中,如果该断路器没有由另一电源共用,则 判定是否给通过该第一电源供电的计算设备上电还包括判定由第一电源供电 的计算设备的电流需求是否超过了该断路器的最大电流阈值,该方法还包括如果由第 一 电源供电的计算设备的电流需求超过了该断路器的最大电流 阈^f直,则由管理模块在低功率状态下给由第一电源供电的计算设备上电; 由管理模块向由第 一 电源供电的计算设备发送在断路器上电流供应 不够的通知,以及 如果由第 一 电源供电的计算设备的电流需求没有超过该断路器的最大电 流阈值,则由管理模块给由第 一 电源供电的计算设备上电。
3. 如权利要求l的方法,其中,如果该断路器由另一电源共用,则判定 是否给由第一电源供电的计算设备上电还包括判定由共用该断路器的所有电 源供电的计算设备的电流需求的总和是否超过了该断路器的最大电流阈值,该方法还包括如果由共用该断路器的所有电源供电的计算设备的电流需求的总和超过 了该断路器的最大电流阈值,则由管理模块在低功率状态下给由第 一 电源供电的计算设备上电;由 管理模块向由第 一 电源供电的计算设备发送在该断路器上电流供应 不够的通知;以及 如果由共用该断路器的所有电源供电的计算设备的电流需求的总和没有 超过该断路器的最大电流阈值,则由管理模块给由第 一 电源供电的计算设备 上电。
4. 如权利要求l的方法,其中判定断路器是否由另一电源共用还包括 根据与断路器标识和电源标识相关联的数据结构判定连接到第 一 电源的该断路器的断路器标识是否与另 一 电源的标识相关联。
5. 如权利要求l的方法,其中由电源的电源通信设备向断路器通信设备 查询该断路器的最大电流阈值还包括通过射频('RF)向断路器通信设备查询最大电流阈值。
6. 如权利要求l的方法,其中连接到第一电源的断路器的断路器通信设 备与第 一电源的电源通信设备是在对等的数据通信网络拓朴中的数据通信对 等体。
7. —种用于管理数据中心中的电源的装置,该电源给一个或多个计算设 备供电,每个电源通过电力线连接到多个断路器中的一个,每个断路器包括 断路器通信设备,每个电源包括电源通信设备,每个电源通过带外通信链路 连接到管理模块,该管理模块管理数据中心中的电源和计算设备,该装置包 括计算机处理器、与计算机处理器操作性耦合的计算机存储器,在计算机存 储器中布置了计算机程序指令,其能够当第一电源通过电力线连接到数据中心中的断路器时,由第一电源的电 源通信设备通过电力线向断路器的断路器通信设备查询该断路器标识,该断 路器标识唯一地标识该断路器;通过第一电源的电源通信设备查询该断路器的最大电流阈值;由电源通信设备通过带外通信链路将断路器标识和断路器的最大电流阈 值发送到管理模块;以及由该管理模块根据断路器标识和该断路器的最大电流阈值判定是否给通过该第 一 电源供电的计算设备上电,包括判定该断路器是否由另 一 电源共用; 以及根据是否给计算设备上电的判定来管理由第 一 电源供电的计算设备的电力。
8. 如权利要求7的装置,其中,如果该断路器没有由另一电源共用,则 判定是否给由该第一电源供电的计算设备上电,还包括判定由第一电源供电 的计算设备的电流需求是否超过了该断路器的最大电流阈值,该装置还包括 计算机程序指令,其能够如果由第一电源供电的计算设备的电流需求超过了该断路器的最大电流 阈值,则由管理才莫块在〗氐功率状态下给由第一电源供电的计算设备上电; 由管理模块向由第 一 电源供电的计算设备发送在断路器上电流供应 不够的通知,以及 如果由第 一 电源供电的计算设备的电流需求没有超过该断路器的最大电 流阈值,则由管理模块给由第 一 电源供电的计算设备上电。
9. 如权利要求7的装置,其中,如果该断路器由另一电源共用,则判定 是否给由第一电源供电的计算设备上电还包括判定由共用该断路器的所有电' 源供电的计算设备的电流需求的总和是否超过了该断路器的最大电流阈值, 该装置还包括计算机程序指令,其能够如果由共用该断路器的所有电源供电的计算设备的电流需求的总和超过了该断路器的最大电流阈值,则由管理模块在低功率状态下给由第一电源供电的计算设备上电;由 管理模块向由第一电源供电的计算设备发送在该断路器上电流供应 不够的通知;以及 如果由共用该断路器的所有电源供电的计算设备的电流需求的总和没有超过该断路器的最大电流阈值,则由管理模块给由第 一 电源供电的计算设备上电。
10. 如权利要求7的装置,其中判定断路器是否由另一电源共用还包括 根据将断路器标识和电源标识相关联的数据结构判定连接到第 一 电源的该断路器的断路器标识是否与另 一 电源的标识相关联。
11. 如权利要求7的装置,其中由电源的电源通信设备向断路器通信设备查询该断路器的最大电流阈值还包括通过射频('RF,)向断路器通信设备查询最大电流阈值。
12. 如权利要求7的装置,其中连接到第一电源的断路器的断路器通信 设备与第一电源的电源通信设备是在对等数据通信网络拓朴中的数据通信对 等体。
13. —种用于管理数据中心中的电源的方法,该电源给一个或多个计算 设备供电,每个电源通过电力线连接到多个断路器中的一个,每个电源包括 电源通信设备,每个电源通过带外通信链路与管理模块连接,该管理模块管 理数据中心中的该电源和计算设备,该方法包括当第一电源通过电力线连接到数据中心中的断路器时,由第一电源的电 源通信设备通过电力线标识连接到该断路器的其他电源的电源通信设备,包 括才全索每个电源的唯一 的电源标识;由第 一 电源的电源通信设备通过带外通信链路将所标识的电源的唯一 的 电源标识发送到管理模块;根据唯一的电源标识和将唯一电源标识和计算设备的电流需求相关联的 数据结构来判定是否给通过该第一电源供电的一个或多个计算设备上电。
全文摘要
对数据中心中的电源的管理包括当第一电源通过电力线连接到数据中心中的断路器时,由第一电源的电源通信设备通过电力线向断路器的断路器通信设备查询断路器标识;通过第一电源的电源通信设备查询断路器的最大电流阈值;将断路器标识和断路器的最大电流阈值发送到管理模块;该管理模块根据该断路器标识和该断路器的最大电流阈值判定是否给通过该第一电源供电的计算设备上电,包括判定该断路器是否由另一电源共用。
文档编号G05B19/418GK101464684SQ20081017683
公开日2009年6月24日 申请日期2008年11月25日 优先权日2007年12月19日
发明者凯文·M·雷恩伯格, 凯文·S·D·弗农, 托马斯·F·刘易斯, 约翰·K·兰古德 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1