确定多个计算机系统的功率拓扑结构的制作方法

文档序号:7210436阅读:156来源:国知局
专利名称:确定多个计算机系统的功率拓扑结构的制作方法
确定多个计算机系统的功率拓扑结构
背景技术
安装在机架上的计算机系统为利用多个计算机系统的情况提供高计算机密度。在某些情况下,每个安装在机架上的计算机系统具有一个或多个开关电源以将交流(AC)功率转换成直流(DC)功率以供使用。在其它情况下,安装在机架上的计算机系统可以是“刀片服务器”,其中,每个刀片服务器选择性地插入安装在机架上的外壳中,并且外壳内的刀片服务器从总体上与外壳而不是与特定刀片服务器相关联的开关电源提供DC功率。无论计算机系统本身是否是安装在机架上的,或是安装在机架上的外壳内的刀片服务器,为了获得高可靠性,每个安装在机架上的计算机系统和/或用于刀片服务器的外壳可以具有耦合到AC功率的不同源的冗余电源。在一个功率源出现故障(例如,断路器跳闸)的情况下,计算机系统基于替换功率源可以仍是可操作的。然而,保证冗余电源的确被耦合到预定的功率源有时是困难的,特别是给定填充包括多个安装在机架上的计算机系统的机架背面的功率电缆和数据电缆的数目。在许多情况下,可能在AC源的损失导致灾难性故障之前未发现功率电缆路由错误。


为了示例性实施例的详细说明,现在将对附图进行参考,在附图中 图1示出依照至少某些实施例的系统;
图2示出依照至少某些实施例的连接器和塞绳端(cord end);
图3示出依照至少某些实施例的连接器和塞绳端;
图4示出依照至少某些实施例的电源塞绳;
图5示出依照至少某些实施例的配电单元的电气方框图6示出依照至少某些实施例的加长杆的电气方框图7示出依照至少某些实施例的电源的数据部分的电气方框图;以及
图8示出依照至少某些实施例的方法。注释和命名
某些术语遍及以下说明和权利要求用来提及特定的系统组件。如本领域的技术人员将认识到的,计算机公司可以用不同的名称来提及组件。本文并不一定区别在名称而不是功能方面不同的组件。在以下讨论和权利要求中,以开放式方式来使用术语“包括”和“包含”,因此应将其解释为意指“包括但不限于...”。并且,术语“耦合”意图意指直接或间接连接。因此,如果第一设备耦合到第二设备,则该连接可以是通过直接连接、通过经由其它设备和连接的间接连接。“功率拓扑结构”应意指指示计算机系统的电源通过那些中间设备(例如,断路器、配电单元、加长杆)将操作功率吸引到电源中的数据;指示电源存在于其中的计算机系统的值;和/或指示被吸引的操作功率本身的数据(例如,吸引的电流、电压、从其吸引功率的功率源的相)。“操作功率”应意指将整体地或部分地操作计算机系统的功率。虽然某些电子数据通信具有从传送至接收设备的净功率流,但出于本公开和权利要求的目的,不应将附属于数据通信的此类功率流视为操作功率。
具体实施例方式以下讨论针对本发明的各种实施例。虽然这些实施例中的一个或多个可以是优选的,但不应将公开的实施例解释为或另外用作限制包括权利要求的本公开的范围。另外,本领域的技术人员将理解的是以下说明具有广泛的应用,并且任何实施例的讨论仅仅意图是该实施例的示例,并且并不意图暗示包括权利要求在内的本公开的范围局限于该实施例。在确定用于安装在机架上的计算机系统的功率拓扑结构的背景下开发了各种实施例,所述安装在机架上的计算机系统诸如安装在机架上的服务器和在其中具有多个刀片服务器的安装在机架上的刀片外壳,并且其中,可以使安装在机架上的计算机系统作为服务器群或数据中心进行操作。以下说明是基于该开发上下文。然而,本文所述的功率拓扑结构的确定不限于作为服务器或数据中心进行操作的安装在机架上的计算机系统,并且在其它高密度计算机系统(诸如远程通信路由器系统和数据通信交换中心)中获得应用。因此,不应将该开发上下文理解为关于各种实施例的适用性的限制。图1示出依照至少某些实施例的系统100。特别地,图1举例说明安装在机架上的计算机系统102的背面、安装在机架上的刀片外壳104 (在下文中仅称为“刀片外壳” 104) 的背面、两个配电单元106和108、两个加长杆110和112以及管理计算机系统114。如连接器116和118所示,配电单元106和108中的每一个耦合到交流(AC)功率源。在某些实施例中,每个AC功率源是单相AC功率源,并且在其它实施例中,每个源是三相AC功率源。在大多数情况下,通过连接器116流到配电单元106的功率流过与通过连接器118流到配电单元108的功率不同的断路器,使得如果一个断路器跳闸,被配置为从任一配电单元106、 108吸引功率的计算机系统能够继续操作,尽管损失了一个配电单元的功率。每个配电单元限定具有外表面的外壳和在外表面上可接近的多个连接器。参考作为配电单元106和108两者的示例的配电单元106,配电单元106具有外壳119和在外壳 119的外表面121上可接近的多个功率连接器120。每个连接器120限定被配置为为耦合的计算机系统载送操作功率的功率导线,并且因此,每个功率连接器的功率导线被耦合到用于该配电单元的各AC功率源。说明性配电单元106还限定在外表面121上可接近的多个数据连接器122。不仅基于物理连接器类型,而且基于数据连接器不具有被配置为向计算机系统载送AC操作功率的导线,可将数据连接器与功率连接器区别开。依照各种实施例,计算机系统耦合到配电单元106、108的电连接器120、130,并且计算机系统通过耦合的功率连接器120、130吸引操作功率。例如,安装在机架上的计算机系统102耦合到配电单元106的功率连接器120A(通过下文更多地讨论的加长杆110)。同样地,安装在机架上的计算机系统102耦合到配电单元108的功率连接器130(通过同样在下文更多地讨论的加长杆112)。安装在机架上的计算机系统102被配置为通过配电单元 106、配电单元108或两者来吸引操作功率。同样地,刀片外壳104耦合到配电单元106的功率连接器120。由于刀片外壳104可以支撑多个刀片服务器,所以刀片外壳104可以耦合到配电单元106的多个功率连接器和配电单元106的如所示的电连接器120D F。同样地,刀片外壳104耦合到配电单元108的功率连接器130D F。刀片外壳104被配置为通过配电单元106、配电单元108或两者来吸引操作功率。应注意的是不要求有加长杆110、 112,并且在其中省略了加长杆110、112的实施例中,计算机系统102可以直接耦合到配电杆 106、108。依照各种实施例,耦合在配电单元106、108与计算机系统102和/或刀片外壳104 之间的塞绳(例如,塞绳150、152、巧4和156)不仅具有载送操作功率的功率导线,而且具有载送数据的通信或数据导线,数据导线与每个塞绳成一整体地形成。此外,并且如下文更全面地讨论的,安装在机架上的计算机系统102中的开关电源和刀片外壳104中的开关电源被配置为将在数据导线上载送的数据通信传递至其各自系统的处理器。因此,数据通信可以在配电单元106和108与计算机系统102和104之间进行以收集功率拓扑结构数据,并且配电单元106和108还可以将功率拓扑结构数据传送至管理计算机系统114。本说明书现在转到塞绳和连接器的说明性实施例。图2举例说明依照至少某些实施例的一组功率连接器200 (其可以对应于连接器 120,130)和相应塞绳端202的透视图。特别地,每个功率连接器200限定导电材料被暴露在其内部的多个孔206,并导电材料被耦合到AC功率源且限定被配置为载送操作功率的导线。在某些情况下,将一个导线命名为源或“热”导线,将一个导线命名为中性或回路,并将第三导线命名为安全接地。相关地,塞绳端204限定被配置为在塞绳端202被插入电连接器200中的一个中时配合在各孔206内的多个刀片208。刀片208电耦合到塞绳250中的导线。在某些实施例中,每个功率连接器200和塞绳端202基于国际电工委员会(IEC)底盘插座和线路插头,分别诸如IEC C20和C19 ;然而,可以等效地使用其它形状和形式(例如, IEC C13线路插头和C14底盘插座)。仍参考图2,除将载送操作功率的功率导线之外,依照至少某些实施例的功率连接器200还包括多个数据导线210。同样地,塞绳端202包括相应的多个数据导线212,并且至少某些数据导线212耦合到塞绳250中的导线。数据导线210被设置在功率连接器200 上,其方式为当塞绳端202与功率连接器200相配合时,塞绳端202上的数据导线212电耦合到数据导线210。依照至少某些实施例,功率连接器200包括八个数据导线;然而,可以等效地使用任何数目的数据导线。此外,虽然称为“数据导线”,但不应将该名称视为要求每个导线都载送数据。例如,八个导线中的两个可以是接地导线。可以在布尔意义上使用其它导线。例如,可以在塞绳端202内使塞绳端202上的两个数据导线一起短路并用作存在检测。也就是说,当塞绳端202被插入电连接器200中时,塞绳端202上的短路数据导线向配电单元内的电路提供塞绳被插入特定功率连接器的布尔指示。图3举例说明塞绳端300和相应的插座302。在某些实施例中,可以在电源塞绳的电源末端上使用塞绳端300。同样地,插座302可以用作用于安装在机架上的计算机系统 102和/或刀片外壳104的开关电源的插座。塞绳端300限定导电材料在其内部被暴露的多个孔302,并且导电材料被耦合到塞绳350中的导线。相关地,插座303限定被配置为在塞绳端300被插入插座303中时配合在孔302内的多个刀片304。塞绳端300和插座303 是基于IEC C13线路插头和C14底盘插座;然而,可以等效地使用其它线路插头和插座配置。仍参考图3,除将载送操作功率的功率导线之外,依照至少某些实施例的插座303 还包括多个数据导线306。同样地,塞绳端300包括相应的多个数据导线308,并且至少某些数据导线耦合到塞绳350中的导线。数据导线306被设置在插座302中,其方式为当塞绳端300与插座303相配合时,塞绳端300上的数据导线308电耦合到插座303中的数据导线306。依照至少某些实施例,插座303包括四个数据导线;然而,可以等效地使用任何数目的数据导线。此外,虽然称为“数据导线”,但不应将该名称视为要求每个导线都载送数据。例如,导线中的一个可以是接地导线,并且另一用于耦合设备之间的存在检测。为了举例说明电源塞绳中的功率导线和数据导线的集成性质,图4示出依照至少某些实施例的电源塞绳400的透视剖视图。电源塞绳400可以是图1的电源塞绳150、152、 154或156、图2的塞绳250或图3的塞绳350。特别地,电源塞绳400包括通常拉出的塞绳端402,其实际上可以与塞绳端202 (图2)、塞绳端300 (图3)或具有功率导线和数据导线的任何其它适当塞绳端类似地对其进行构造。塞绳端402耦合到包括外护层406和设置在外护层406内的多个导线的电缆450。依照各种实施例,外护层406内的导线包括被配置为为计算机系统载送操作功率的功率导线408。此外,所述多个导线还包括多个数据导线 410,其在某些实施例中被屏蔽以减少由功率导线408引起的噪声。图5示出依照至少某些实施例的配电单元的说明性组件的方框图。虽然图5讨论配电单元106,但该讨论同样地适用于配电单元108。特别地,说明性配电单元106被配置为耦合到AC功率源。如所示,AC功率源是采取“Y”形配置的三相源,但是可以等效地使用 delta配置。此外,在某些情况下,可以使用单相AC功率源。AC功率的相耦合到配电单元 106内的总线导线(bus conductors)5000在其中显著的功率流过配电单元106的情况下, 总线导线可以是总线条(bus bars)。此外,图5示出多个功率连接器120。图5举例说明仅三个电连接器,AC功率源的每个相一个,以免使图过于复杂;然而,在其它实施例中,AC功率源的每个相可以具有与之相关联的许多功率连接器。每个功率连接器120具有耦合到至少某些总线导线500的导线(例如,插座120A的导线550和552)。例如,功率连接器120A 可以耦合到中性总线导线502和第一相支腿504。同样地,功率连接器120B可以耦合到中性导线502和第二相支腿506。最后,功率连接器120C可以耦合到中性导线502和第三相支腿508。在其中使用delta配置的AC源的其它实施例中,省略了中性导线,并且电连接器耦合到三相中的两个。虽然未示出以免使图过于复杂,但每个电连接器120同样地耦合到安全接地导线。仍参考图5,说明性配电单元106还包括处理器510。处理器510可以是任何适当处理器,诸如来自可从加利福尼亚州桑尼维尔市的ARM公司获得的“ARM9”处理器系列的处理器。处理器510耦合到存储器512,其可以包括只读存储器(ROM)以存储启动代码、以及在被执行时使处理器510变成专用处理器(即,以运行配电单元)的软件。此外,存储器512 可以包括将是用于处理器512的工作存储器的随机存取存储器(RAM)。处理器510还耦合到测量接口(I/F)设备514、通用异步接收机/传送机(UART) 516、复用器(MUX) 518和网络接口 520。将依次对每个进行讨论,从UART 516和复用器518开始。如上所述,每个配电单元被配置为与耦合到功率连接器的计算机系统通信,该通信通过与每个电连接器和相应的电源塞绳相关联的数据导线发生。为了促进通信,并且依照至少某些实施例,处理器510经由复用器518和UART 516耦合到每个功率连接器的数据导线。作为示例,考虑处理器510首先与耦合到连接器120A并通过连接器120A吸引操作功率的计算机系统通信。在此说明性情况下,命令复用器518将UART 516通信地耦合到与功率连接器120A相关联的数据导线530A。利用这样配置的复用器518,处理器518经由UART 516与被耦合到功率连接器120A的计算机通信。该通信可以经由任何适当的协议(例如, RS232、RS485)。一旦处理器510已结束与被耦合到功率连接器120A的计算机系统的通信, 则可以命令复用器518将UART通信地耦合到与功率连接器120B相关联的数据导线530B。 其后,处理器510与耦合到功率连接器120B的计算机系统通信。在其它实施例中,可以存在用于每个功率连接器120的单独UART设备,因此处理器510可以同时与多个计算机系统通信。除与吸引操作功率的计算机系统通信的能力之外,依照各种实施例的配电单元还包括设置在由外壳限定的内部体积内的多个电流测量设备。图5将电流测量设备示为电流互感器520。在其它实施例中,可以等效地使用不同的电流感测技术(例如,霍尔效应传感器、精密电阻器)。每个说明性电流互感器520耦合到测量接口 514。测量接口 514可以经由各电流互感器520来读取实际上通过每个电连接器120吸引的电流。此外,在某些实施例中,测量接口 514还耦合到AC功率源的一个或多个相。因此,测量接口可以能够计算由每个计算机系统通过各功率连接120吸引的功率。处理器510被通信地耦合到测量接口 514, 因此除直接与通过各功率连接器120吸引操作功率的计算机系统通信之外,处理器510还能够获得关于被每个计算机系统吸引的电流和/或电功率的数据。此外,可以将处理器510 编程以知道哪个功率连接器120耦合到AC功率源的哪个相,并因此仅仅通过与计算机系统的通信来确定计算机系统用来吸引操作功率的相。仍参考图5,网络接口 520耦合到数据连接器122和处理器510。依照至少某些实施例,网络接口 520使得处理器510能够一般地通过数据连接器122在局域网、广域网和/ 或因特网上通信。网络接口 520可以实现例如以太网协议通信。虽然在某些情况下计算机系统可以直接耦合到配电单元106、108,如图1所示,但在某些情况下,加长杆110、112可以耦合在计算机系统与配电单元106、108之间。图6举例说明依照至少某些实施例的加长杆。虽然图6讨论加长杆110,但该讨论同样地适用于加长杆112。特别地,说明性加长杆110被配置为经由塞绳600和塞绳端602 (其在某些实施例中类似于塞绳端202 (图2))耦合到配电单元的功率连接器120、130。由于说明性加长杆110从配电单元的功率连接器接收功率,所以在某些实施例中,在加长杆内仅存在单相AC功率。来自塞绳600的AC功率耦合到加长杆110内的总线导线604。此外,图6举例说明从加长杆110延伸的多个塞绳606,每个塞绳具有塞绳端608。在某些实施例中,塞绳端608类似于塞绳端302 (图3)。图6举例说明仅两个塞绳606,以免使图过于麻烦;然而,在其它实施例中,可以存在更大数目的塞绳606。虽然塞绳606被示为被硬接线至加长杆110,但在其它实施例中,塞绳606可以用插座和塞绳端布置(例如,上文讨论的C13/C14 连接器)耦合到延长杆。虽然未示出以免使图过于复杂,但每个塞绳606同样地耦合到安全接地导线。仍参考图6,说明性加长杆110还包括处理器610。处理器610可以是任何适当处理器,诸如可从亚利桑那州钱德勒市的Microchip公司获得的PIC处理器/微控制器。处理器610耦合到存储器612,其可以包括ROM以存储启动代码以及在被执行时使处理器610 变成专用处理器(即,以运行加长杆)的软件。此外,存储器612可以包括将是用于处理器 610的工作存储器的RAM。处理器610还耦合到测量接口设备614、UART 616, UART 618和复用器620。将依次对每个进行讨论,从UART 616开始。为了促进加长杆110被耦合到的配电单元106、108与耦合到加长杆110 (用塞绳 606)的计算机系统之间的通信,处理器610经由复用器618耦合到塞绳600中的数据导线 622。从配电单元106、108至加长杆110的数据通信因此通过数据导线622和UART 616耦合到处理器610。同样地,从处理器610至配电单元106、108的数据通信通过UART 616从处理器610耦合至数据导线622。处理器610还经由复用器620和UART 618耦合到每个塞绳606的数据导线。作为示例,考虑处理器610首先与被耦合到塞绳606A的计算机系统通信。在此说明性情况下,命令复用器620将UART 618通信地耦合到被耦合到塞绳606A的数据导线619A。用这样配置的复用器620,处理器610经由UART 618与被耦合到塞绳606A的计算机系统通信。 该通信可以经由任何适当的协议(例如,RS232、RS485)。一旦处理器610已结束与被耦合到塞绳606A的计算机系统的通信,则可以命令复用器620将UART 618通信地耦合到被耦合到塞绳606B的数据导线619B。其后,处理器610与被耦合到塞绳606B的计算机系统通信。 在其它实施例中,可以存在用于每个塞绳606的单独UART设备,并且因此处理器610可以同时与多个计算机系统通信。在其它实施例中,在加长杆110中可以存在单个UART设备, 并且除选择性地将UART从塞绳606耦合到数据导线619之外,复用器620还可以选择性地将单个UART从塞绳606耦合到数据导线622。除与通过塞绳606吸引操作功率的计算机系统通信和/或通过塞绳600与配电单元106、108通信的能力之外,依照各种实施例的加长杆还包括多个电流测量设备。图6将电流测量设备示为电流互感器624。在其它实施例中,可以等效地使用其它电流感测技术(例如,霍尔效应传感器、精密电阻器)。每个说明性电流互感器拟4耦合到测量接口 614。测量接口 614可以经由各电流互感器拟4来读取实际上通过每个塞绳606吸引的电流。此外, 在某些实施例中,测量接口 614还被耦合到电源或“热”导线,并且因此,测量接口 614可以能够计算由每个计算机系统通过各塞绳606吸引的功率。处理器610被通信地耦合到测量接口 614,并且因此,除直接与通过各塞绳606吸引操作功率的计算机系统通信之外,处理器还能够获得关于被每个计算机系统吸引的电流和/或电功率的数据。图7示出在配电单元和/或加长杆与计算机系统的管理处理器之间的通信所涉及的各种组件的电气方框图。特别地,图7举例说明配电单元106和108以及计算机系统 700。计算机系统700表示安装在机架上的计算机系统102或刀片外壳104。说明计算机系统700包括开关电源702、开关电源704和管理处理器706。在某些实施例中,管理处理器 706不同于计算机系统的主处理器或多个处理器,但是在其它实施例中,开关电源的数据通信方面可以耦合到主处理器。此外,虽然举例说明了配电单元106、108,但如果加长杆110、 112被耦合在配电单元106、108与开关电源之间,则该讨论同样适用。仅举例说明了开关电源702和706的数据通信方面,以免使图过于麻烦。最后,虽然仅举例说明了两个开关电源,但在某些情况下(例如,刀片外壳104),但可以存在八个或更多电源。管理处理器706经由通信总线708通信地耦合到开关电源702、704。在某些情况下,通信总线是串行总线,诸如内部集成通信(I2C)总线,但可以等效地使用其它串行总线。 此外,在其它实施例中,可以使用其它总线类型(例如,并行总线)。管理处理器706是说明性I2C总线708上的总线主控器(bus master),并且管理处理器706基于耦合到每个开关电源702、704的一组地址线710来指示用于通信的目标。特别地,为了与电源通信,管理处理器706驱动地址线710上的特定电源的地址(SO、Si、S2),并驱动说明性I2C总线708上的通信。被寻址的开关电源适当地进行响应(例如,从管理处理器接受通信或向管理处理器发送通信)。未被分配特定地址的开关电源忽视该通信。参考作为开关电源702和704两者的示例的开关电源702,说明性开关电源702包括桥接器712、复用器714和收发机(XCVR)716。收发机716是用于阻抗匹配目的的数据跟随器电路,并且因此在某些实施例中可以省略。在某些实施例中,配电单元106(或加长杆) 与开关电源702之间的通信是服从RS232的通信,而开关电源702与管理处理器706之间的通信是I2C通信。因此,桥接器设备712充当两个协议之间的协议转换。在RS232至I2C 转换的说明性情况下,桥接器712设备可以是可从荷兰艾恩德霍芬市的NXP半导体公司获得的零件号SC16IS740IPW桥接器。说明性桥接器712具有缓存到和来自桥接器712的通信的内部寄存器。此外,桥接器712具有地址线Al和A0,该桥接器将其用作说明性I2C总线上的通信是否指向桥接器712的指示。在某些实施例中,在计算机系统700中可以存在八个开关电源;然而,桥接器712 仅具有两个地址线(即,Al和AO)。为了管理处理器706唯一地对每个桥接器712进行寻址以进行通信,说明性开关电源702包括复用器714且依赖于桥接器712的特征。特别地,说明性桥接器712不仅能够区别地址线A1、A0上的布尔值,而且能够区别作为逻辑状态的I2C 数据和作为逻辑状态的时钟信号。换言之,单个地址线(例如,AO)可以辨别至少四个不同的准布尔状态(即,作为第一状态的逻辑高电压、作为第二状态的逻辑低电压、作为第三状态的时钟信号的存在以及作为第四状态的变化数据信号的存在)。应用于地址线的I2C时钟或数据不变成桥接器712对其执行转换的信号;相反,地址线上的信号仅仅用于寻址目的, 并且在转换过程中使用单独连接的I2C总线和数据线。因此,复用器已在其输入端上耦合接地或公共线、逻辑高电压、I2C时钟和I2C数据信号。来自管理处理器706的地址总线的较低阶地址位被联系至复用器的控制位,因此在在地址总线上驱动的真正布尔地址状态与施加于桥接器地址输入端的准布尔信号之间发生转换。可以等效地使用其它寻址方案。在配电单元106侧和管理处理器706侧的与桥接器712的通信是“邮箱”式通信。 首先考虑通信的配电单元106侧。说明性配电单元106具有通过复用器518耦合的UART 516,使得处理器510在任何一个时间通过单个功率连接器120的数据导线进行通信。在桥接器712具有要发送到配电单元106的数据时的时间上,配电单元106可能忙于向其它设备进行通信。因此,桥接器712具有缓存(保持在“邮箱”中)通信的寄存器。当配电单元 106准备好发送或接收数据时,由在设备之间传递的预定消息来通知桥接器712。同样地, 在说明性I2C侧,说明性管理处理器706在任何一个时间通过I2C总线708与单个桥接器设备712通信,并且可以存在八个此类桥接器设备(在八个单独开关电源中)。因此,在桥接器712具有要发送到管理处理器706时的时间上,管理处理器706可能忙于向其它桥接器设备进行通信。因此,桥接器712的寄存器还用于缓存(保持在“邮箱”中)指向管理处理器 706的通信。当管理处理器准备好发送或接收数据时,在地址线710上驱动特定桥接器712 的地址(并由复用器来转换)。如上所述,配电单元106、108与计算机系统102、104 (特别是其中的管理处理器) 之间通信的一个目的是确定或建立功率拓扑结构数据。虽然已经相对于以上硬件说明描述了将确定功率拓扑结构数据的通信部分,现在本说明书转到依照各种实施例的确定功率拓扑结构数据。再次参考图1,依照各种实施例,每个配电单元106、108被配置为与被耦合到各配电单元106、108并从各配电单元106、108吸引功率的计算机系统通信。仅仅经由与耦合的计算机系统的通信,配电单元收集功率拓扑结构数据(在本说明性情况下,计算机系统被耦合到特定配电单元的事实)。然而,在某些实施例中,由配电单元106、108来收集其它功率拓扑结构数据。例如,在与附着的计算机系统102、104的通信中,配电单元的处理器510可以请求附着的计算机系统102、104提供计算机系统的全局唯一标识号。可以以任何适当方式来创建该标识号,诸如通过将某些或所有计算机系统的序号和某些或所有计算机系统的型号级连。因此, 在与计算机系统102、104的通信中,配电单元106、108不仅确定计算机系统被耦合到配电单元,而且还确定计算机系统的标识。在图1的说明性情况中,配电单元106可以接收计算机系统102的标识号,并且同样地,配电单元108可以接收计算机系统102的标识号。除通过与特定计算机系统通信来确定功率拓扑结构数据之外,配电单元106、108 还可以以指示由每个耦合的计算机系统吸引的电流的值和/或指示由每个耦合的计算机系统吸引的功率的值的形式来确定功率拓扑结构数据。在其中计算机系统被直接耦合到配电单元106、108 (例如,在说明性图1中的刀片外壳104)的情况下,配电单元可以通过参考由内部电流测量设备确定的值来确定说明性信息。在其中计算机系统通过加长杆110、112 耦合到配电单元106、108的情况下,可以由加长杆110、112来确定采取所吸引的电流和/ 或所吸引的功率的形式的功率拓扑结构数据,并传送到配电单元106、108。此外,配电单元106、108可以以指示特定计算机系统102、104从多相电源的哪个相吸引操作功率的数据的形式来确定功率拓扑结构数据。配电单元106、108可以基于计算机系统耦合到的功率连接器的指示和功率连接器与多相源的相之间的关系的知识(其可以是预编程的)来确定指示相的数据。独立地,配电单元106、108只能确定整个系统的功率拓扑结构的一部分。例如,配电单元106可能不知道计算机系统102也被耦合到配电单元108。如图1所示,每个配电单元可以耦合到管理计算机系统114。依照至少某些实施例,每个配电单元106、108将功率拓扑结构数据发送到管理计算机系统114。使用来自多个配电单元的信息,管理计算机系统114因此可以确定用于系统的总体功率拓扑结构。在某些情况下,管理计算机可以显示功率拓扑结构数据本身或功率拓扑结构数据的图形表示。此外,在某些实施例中,管理计算机系统114在从配电单元接收到功率拓扑结构数据之后可以确定一个或多个计算机系统正在吸引过多操作功率,并且应缩减功率使用。 在此类实施例中,管理计算机系统114可以向计算机系统102、104发送消息,该消息要求计算机系统减少功率使用(例如,降低核处理器时钟频率,或者可能执行有秩序的关闭)以避免任何一个断路器跳闸或使多相源的相过载。管理计算机系统114与计算机系统102和104 之间的通信不限于与功率消耗有关的命令,因为任何通信都是可能的(例如,发送管理站的标识或发送加密密钥)。图8示出依照至少某些实施例的方法。特别地,该方法开始(方框800)并继续与安装在机架中的多个计算机系统的第一计算机系统通信,该通信通过与向第一计算机系统载送操作功率的第一塞绳成一整体的专用通信导线(方框804)。说明性方法然后包括与所述多个计算机系统中的第二计算机系统通信,该通信通过与向第一计算机系统载送操作功率的第二塞绳成一整体的专用通信导线(方框808)。其后,说明性方法涉及基于通信来确定关于所述多个计算机系统的功率拓扑结构(方框812),显示功率拓扑结构的显示(方框816), 并且该说明性方法结束(方框820)。 上述讨论示意图说明本发明的原理和各种实施例。一旦完全理解本公开,许多变更和修改将变得对于本领域的技术人员来说显而易见。例如,管理计算机114不需要是在包括计算机系统102和104的机架外部的系统;相反,管理计算机系统114本身可以被耦合到配电单元106和108并从其吸引操作功率。此外,虽然每个配电单元106、108被示为被直接耦合到管理计算机系统114,但在其它实施例中,中间设备可以存在于配电单元与管理计算机系统114之间的数据通信通道中。例如,配电单元可以经由其各自的数据连接器被以菊花链链接在一起,并且只有单个配电单元被耦合到管理处理器。此外,已发现其功率拓扑结构的计算机系统可以是具有内部处理器或管理处理器的任何设备,诸如存储设备和网络通信设备。意图在于将以下权利要求解释为涵盖所有此类变更和修改。
权利要求
1.一种方法,包括与安装在机架中的多个计算机系统中的第一计算机系统通信,该通信是通过与向第一计算机系统载送操作功率的第一塞绳成整体的专用通信导线;与多个计算机系统中的第二计算机系统通信,该通信是通过与向第一计算机系统载送操作功率的第二塞绳成整体的专用通信导线;基于所述通信来确定关于所述多个计算机系统的功率拓扑结构;以及显示功率拓扑结构的指示。
2.权利要求1的方法,其中,确定功率拓扑结构还包括识别至少一个中间设备,第一和第二计算机系统中的每一个通过该中间设备来吸引操作功率。
3.权利要求1-2中的任一项的方法,其中,确定功率拓扑结构还包括确定第一和第二计算机系统中的每一个从多相电源的哪个相吸引操作功率。
4.权利要求1-3中的任一项的方法,其中,通信还包括从第一和第二计算机系统中的每一个获得标识值。
5.权利要求4的方法,其中,确定还包括确定所述标识值及第一和第二塞绳分别耦合到的电连接器的指示。
6.权利要求4的方法,还包括通过通信导线向第一计算机系统发送消息,该消息指示第一计算机系统的功率消耗变化;以及响应于该消息来改变第一计算机系统的功率消耗。
7.一种系统,包括第一配电单元,其被耦合到交流功率源,第一配电单元限定第一多个电连接器,每个电连接器限定被配置为载送功率的导线和被配置为载送数据的导线;第二配电单元,其不同于第一配电单元,第二配电单元被耦合到交流功率源,第二配电单元限定与所述第一多个电连接器不同的第二多个电连接器,每个电连接器限定被配置为载送功率的导线和被配置为载送数据的导线;第一计算机系统,其被通信地耦合到第一和第二配电单元; 第二计算机系统,其被耦合到所述第一多个电连接器中的电连接器;以及第三计算机系统,其被耦合到所述第二多个电连接器中的电连接器; 所述第一配电单元被配置为经由被配置为载送所述第一多个电连接器中的电连接器的数据的导线来与第二计算机系统通信,并且第二配电单元被配置为经由被配置为载送所述第二多个电连接器中的电连接器的数据的导线来与第三计算机系统通信;以及第一和第二配电单元被配置为向第一计算机系统发送功率拓扑结构数据,该功率拓扑结构数据与到各第一和第二计算机系统的通信相关联。
8.权利要求7的系统,其中,所述第一计算机系统被配置为基于所述通信来确定第二和第三计算机系统中的每一个从其吸引功率的配电单元。
9.权利要求7的系统,其中,所述第一计算机系统被配置为基于所述通信来确定第二和第三计算机系统中的每一个从其吸引功率的交流功率源的相。
10.权利要求7-9中的任一项的系统,其中,第一计算机系统被配置为通过被配置为载送数据的各导线向第二和第三计算机系统发送功率消耗命令,并且其中,第二和第三计算机系统被配置为按照该命令来修改功率消耗。
11.权利要求7-10中的任一项的系统,其中,所述第一配电单元还包括;多个电流测量设备,每一个与所述第一多个电连接器中的每个电连接器相关联;以及处理器,其被耦合到所述多个电流测量设备和被配置为载送第一配电单元的数据的导线.一入 ,所述处理器被配置为向第一计算机系统发送表示由所述多个电流测量设备中的至少某些测量的电流流量的数据。
12.权利要求7-11中的任一项的系统,还包括第二计算机系统还包括 管理处理器;第一电源,其被耦合到第一配电单元的电连接器; 第二电源,其被耦合到第二配电单元的电连接器;所述第一电源被配置为从第一计算机系统向管理处理器传输消息,并且第二电源被配置为从第一计算机系统向管理处理器传输消息。
13.一种设备,包括外壳,其限定外表面和内部体积;在所述外表面上可接近的多个电连接器,每个电连接器限定被配置为载送操作功率的功率导线和被配置为载送数据的数据导线;设置在所述内部体积中的多个电流测量设备,一个电流测量设备与每个电连接器处于操作关系,并被配置为测量在各电连接器的至少一个功率导线上吸引的电流;以及设置在所述内部体积内的处理器,该处理器被耦合到电连接器的数据导线,并且该处理器被耦合到所述多个电流测量设备;所述处理器被配置为与通过电连接器来吸引操作功率的计算机系统通信,该通信是通过电连接器的各数据导线;以及所述处理器被配置为向在外壳外面的处理器发送功率拓扑结构数据,所述功率拓扑结构数据包括指示通过至少一个电连接器吸引的电流的值。
14.权利要求13中的任一项的设备,其中,所述处理器被配置为经由电连接器的数据导线向在外壳外部的处理器发送功率拓扑结构数据。
15.权利要求13-14中的任一项的设备,还包括在所述外表面上可接近的数据连接器,所述数据连接器限定将载送数据的数据导线, 并且所述数据连接器不同于所述电连接器;所述处理器被配置为经由数据连接器的数据导线向在外壳外部的处理器发送功率拓扑结构数据。
全文摘要
确定计算机系统的功率拓扑结构。说明性实施例中的至少某些是方法,该方法包括与安装在机架中的多个计算机系统中的第一计算机系统通信(所述通信通过与向第一计算机系统载送操作功率的第一塞绳成一整体的专用通信导线);与多个计算机系统中的第二计算机系统通信(所述通信通过与向第一计算机系统载送操作功率的第二塞绳成一整体的专用通信导线);基于所述通信来确定关于所述多个计算机系统的功率拓扑结构;以及显示功率拓扑结构的指示。
文档编号H01R13/66GK102379070SQ200980158448
公开日2012年3月14日 申请日期2009年3月31日 优先权日2009年3月31日
发明者F. 费尔克曼 C., W. 科奇兰 C., E. 霍罗维 S. 申请人:惠普开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1