CN101983494B - 自动化功率拓扑发现 - Google Patents

自动化功率拓扑发现 Download PDF

Info

Publication number
CN101983494B
CN101983494B CN200880128456.9A CN200880128456A CN101983494B CN 101983494 B CN101983494 B CN 101983494B CN 200880128456 A CN200880128456 A CN 200880128456A CN 101983494 B CN101983494 B CN 101983494B
Authority
CN
China
Prior art keywords
pdu
power
group
topological
logic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200880128456.9A
Other languages
English (en)
Other versions
CN101983494A (zh
Inventor
A·L·古德鲁姆
R·E·蒂普利
T·图里基
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hewlett Packard Enterprise Development LP
Original Assignee
Hewlett Packard Development Co LP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Publication of CN101983494A publication Critical patent/CN101983494A/zh
Application granted granted Critical
Publication of CN101983494B publication Critical patent/CN101983494B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/10Current supply arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明描述了与自动地检测和表征功率拓扑相关的***、方法、及其它实施例。一个示例性***包括识别PDU与从PDU接收功率的计算机之间的连接的拓扑逻辑。该示例性***可以包括从拓扑逻辑接收PDU/计算机关联数据的数据储存器。计算机可以通过连接两个装置的电力线与提供功率的PDU通信。计算机和提供功率的PDU可以配置有被配置为使用例如EoP通过电力线进行通信的网络接口装置(例如以太网交换机)。拓扑逻辑可以通过检查通过计算机和/或PDU被连接到的网络发送的数据来发现PDU/CE关联。

Description

自动化功率拓扑发现
版权声明
本专利文献的公开的一部分包含受到版权保护的材料。版权所有者不反对在专利文献或专利公开出现在专利商标局专利文件或记录中时对其进行的复制,但保留所有任何其它版权权利。
背景技术
可以以拓扑(topology)来布置功率分配单元和计算机。功率分配单元(PDU)可以向计算机提供功率。在已经完全描述功率输送拓扑这个方面来说,通常已使用手动且串行输入的数据来静态地对其进行描述。这种类型的功率拓扑描述已是乏味、易于出错、并容易变为过时的。当由功率封顶(power capping)算法来引用拓扑描述时,这些缺点特别突出。
数据中心可能具有许多台计算机设备。任何单独的一台计算机设备(CE)可能被在小于其全部潜能的情况下使用,并因此在小于其全额定功率要求下使用。虽然可以在任何时刻在其全部潜能下使用任何一台设备,但计算设备组的平均利用率可能是相对低的。由于未被充分利用的设备消耗的功率小于其最大额定功率,所以数据中心可以被设计成具有供应小于在所有设备都同时忙碌的情况下将消耗的最大功率的功率的基础设施。本文所使用的CE指的是“计算机”和/或“计算机设备”。在一个示例中,CE可以是一台信息技术设备,其为连接到包括至少一个PDU的电力网的功率的消耗装置。CE可以是例如服务器装置、数据存储装置、联网装置等等。
功率封顶算法有利于涉及功率输送的工程决策。选择功率输送基础设施的正确尺寸包括平衡基础设施的成本与所需功率将超过可用功率的风险。这可能在例如数据中心中的一组计算设备的过大子集同时变得活动的情况下发生。功率封顶***和方法提供用于正确地确定功率输送基础设施的尺寸的工具。某些功率封顶***和方法可以动态地对变化条件进行响应。然而,为了有效地进行响应,可能要求准确且最新的拓扑图。例如,功率封顶算法可能要求关于哪些台计算设备(例如,服务器)共享有限的公共功率输送组件的精确且正确的信息。例如,一种算法可能需要理解哪些服务器被连接到公共断路器。类似地,该算法可能需要理解哪些第一层级断路器在公共第二层级断路器处被组合等等。
附图说明
被结合到本说明书中并构成其一部分的附图举例说明本发明的各方面的各种示例性***、方法、及其它示例性示例。应认识到图中举例说明的元件边界(例如、方框、方框组、或其它形状)表示边界的一个示例。本领域的普通技术人员应认识到在某些示例中可以将一个元件设计为多个元件,或者可以将多个元件设计为一个元件。在某些示例中,可以将被示为另一元件的内部组件的元件实现为外部组件,反之亦然。此外,元件可能并不按比例绘制。
图1举例说明与自动化功率拓扑(power topology)发现相关的示例性***。
图2举例说明以功率拓扑布置的一组示例性PDU和CE以及用于自动地发现该功率拓扑的拓扑逻辑。
图3举例说明以功率拓扑布置的另一组示例性PDU和CE以及用于自动地发现该功率拓扑的拓扑逻辑。
图4举例说明与自动化功率拓扑发现相关的另一示例性***。
图5举例说明与自动化功率拓扑发现相关的示例性方法。
图6举例说明与自动化功率拓扑发现相关的另一示例性方法。
图7举例说明示例性***和方法、及等价物可以在其中操作的示例性计算环境。
具体实施方式
示例性***和方法有利于自动地检测并表征包括一组功率分配单元(PDU)和一组计算***的功率拓扑。一个示例性***包括识别一组相关PDU与从所述相关PDU接收功率的计算机之间的连接的拓扑逻辑。PDU和计算机可以被布置在共享单个功率进入点、但向许多计算机提供功率的数据中心中。可以由利用PDU与计算机之间和/或PDU与其它PDU之间的连接的图的功率封顶***来管理数据中心。一个示例性***可以包括从所述拓扑逻辑接收PDU/计算机关联数据的数据储存器(data store)。所述数据储存器还可以从所述拓扑逻辑接收PDU/PDU关联数据。
在例如数据中心中的PDU和计算机的布置中,计算机可以通过连接两个装置的电力线来与提供功率的PDU通信。计算机和PDU可以使用例如电力以太网(Ethernet over Power,EoP)协议进行通信。计算机和提供功率的PDU可以配置有能够通过电力线进行通信的网络接口装置(例如以太网交换机)。所述拓扑逻辑可以发现PDU/CE关联。在一个示例中,可以通过检查通过计算机和/或PDU被连接到的网络传输的数据来发现所述关联。在一个示例中,可以通过检查装置发现报告来发现关联。可以通过标准网络来提供装置发现报告。在一个示例中,电力线可以连接两个通信装置。所述装置可以使用例如EoP进行通信。在这种情况下,所述装置可以例如传送服务器管理业务。
在一个示例中,可以给计算机设备和功率输送基础设施装配仪器,以便可以自动地发现并表征拓扑。在一个示例中,可以向服务器电源添加附加电路(例如,NIC),并且可以向功率分配单元添加类似附加电路。然后,逻辑可以确定哪个服务器与哪个PDU端口相关联(例如被***其中),并且可以记录描述该连接的数据。本领域的技术人员应认识到NIC是促进通过计算机网络进行的计算机通信的计算机硬件。NIC通常在物理层和数据链路层两者处运行。NIC通常提供对联网介质的物理访问并通常使用例如介质访问控制(MAC)地址来提供低层级寻址***。
以下包括本文所采用的所选术语的定义。该定义包括在术语范围内且可以用于实现的组件的各种示例和/或形式。所述示例并不意图是限制性的。术语的单数和复数形式都可以在该定义内。
对“一个实施例”、“实施例”、“一个示例”、“示例”等的引用指示这样描述的(一个或多个)实施例或示例可以包括特定特征、结构、特性、性质、元件、或限制,但并不是每个实施例或示例必须包括所述特定特征、结构、特性、性质、元件、或限制。此外,短语“在一个实施例中”的重复使用不一定指的是同一实施例,尽管其可以这样。
ASIC:专用集成电路。
CD:紧致盘。
CD-R:可记录CD。
CD-RW:可重写CD。
DVD:数字多功能盘和/或数字视频盘
HTTP:超文本传输协议。
LAN:局域网。
NIC:网络接口控制器
PCI:***组件互连。
PCIE:高速PCI。
RAM:随机存取存储器。
DRAM:动态RAM。
SRAM:同步RAM。
ROM:只读存储器。
PROM:可编程ROM。
EPROM:可擦PROM。
EEPROM:电可擦PROM。
USB:通用串行总线。
XML:可扩展标记语言。
WAN:广域网。
XML指的是可扩展标记语言。XML是文档格式,用于文本文档的元标记语言。XML文档是在根处起始的树。XML文档包括元素。可以一般地定义元素且其具有(一个或多个)特定实例。元素的实例具有“内容”(例如,(一个或多个)值)。XML元素可以具有属性。属性是附着于元素起始标签的名称-值对。XML大纲描述符合特定XML词汇的XML文档的允许内容。
本文所使用的“计算机组件”指的是计算机相关实体(例如,硬件、固件、执行的软件、其组合)。计算机组件可以包括例如在处理器上运行的进程、处理器、对象、可执行程序、执行的线程、和计算机。(一个或多个)计算机组件可以驻留于进程和/或线程内。计算机组件可以定位在一个计算机上和/或可以分布在多个计算机之间。
本文所使用的“计算机通信”指的是计算装置(例如,计算机、个人数字助理、蜂窝式电话)之间的通信,并且可以是例如网络传输、文件传输、小应用程序传输、电子邮件、HTTP传输等等。计算机通信可以在例如无线***(例如IEEE 802.11)、以太网***(例如IEEE802.3)、令牌环***(例如IEEE 802.5)、LAN、WAN、点到点***、电路交换***、分组交换***等上发生。
本文所使用的“计算机可读介质”指的是存储信号、指令和/或数据的介质。计算机可读介质可能采取包括但不限于非易失性介质和易失性介质的形式。非易失性介质可以包括例如光盘、磁盘等。易失性介质可以包括例如半导体存储器、动态存储器等等。计算机可读介质的一般形式可以包括但不限于软盘、柔性盘、硬盘、磁带、其它磁介质、ASIC、CD、其它光学介质、RAM、ROM、存储器芯片或卡、记忆棒、及计算机、处理器或其它电子装置可以从中进行读取的其它介质。
本文所使用的“数据储存器”指的是可以存储数据的物理和/或逻辑实体。数据储存器可以是例如数据库、表格、文件、列表、队列、堆、存储器、寄存器等等。在不同的示例中,数据储存器可以驻留于一个逻辑和/或物理实体中和/或可以分布在两个或更多逻辑和/或物理实体之间。
本文所使用的“逻辑”包括但不限于硬件、固件、在机器上执行的软件、和/每个的组合,用以执行(一个或多个)功能或动作,和/或引起来自另一逻辑、方法、和/或***的功能或动作。逻辑可以包括软件控制的微处理器、离散逻辑(例如,ASIC)、模拟电路、数字电路、经过编程的逻辑器件、包含指令的存储器件等。逻辑可以包括一个或多个门、门的组合或其它电路组件。在描述多个逻辑性逻辑的情况下,可以将所述多个逻辑性逻辑合并成一个物理逻辑。类似地,在描述单个逻辑性逻辑的情况下,可以将该单个逻辑性逻辑分布在多个物理逻辑之间。
“可操作连接”或通过其实体被“可操作地连接”的连接是其中可以发送和/或接收信号、物理通信、和/或逻辑通信的连接。可操作连接可以包括物理接口、电气接口、和/或数据接口。可操作连接可以包括足以允许可操作控制的接口和/或连接的不同组合。例如,两个实体可以被可操作地连接以直接地或通过一个或多个中间实体(例如,处理器、操作***、逻辑、软件)相互传送信号。逻辑和/或物理通信信道可以用来创建可操作连接。
本文所使用的“信号”包括但不限于电信号、光学信号、模拟信号、数字信号、数据、计算机指令、处理器指令、消息、位、位流、或可以被接收、传输、和/或检测的其它形式。
本文所使用的“软件”包括但不限于促使计算机、处理器、或其它电子装置以期望的方式执行功能、动作和/或以期望方式表现的一个或多个可执行指令。“软件”并不指的是本身被声称为存储指令的存储指令(例如,程序列表)。可以以各种形式来实现指令,包括例程、算法、模块、方法、线程、和/或包括来自动态链接库的单独应用或代码的程序。
本文所使用的“用户”包括但不限于一个或多个人、软件、计算机或其它装置、或这些的组合。
以下详细描述的某些部分是按照对存储器内的数据位的操作的算法和符号表示给出的。这些算法描述和表示被本领域的技术人员用来向本领域的其它技术人员传达其工作的主旨。算法在这里且一般被构思成产生结果的操作序列。所述操作可以包括物理量的物理操纵。虽然不一定,但通常,物理量采取能够在逻辑等中被存储、传输、组合、比较、以及以其他方式操纵的电信号或磁信号的形式。所述物理操纵产生具体的、有形的、有用的、真实世界的结果。
经证明有时主要出于公共使用的原因将这些信号称为位、值、元素、符号、字符、项、数字等是方便的。然而,应记住的是这些以及类似术语将与适当的物理量相关联并仅仅是应用于这些量的方便标记。除非另外具体说明,否则应认识到在整个说明书中,包括处理、计算、确定等的术语指的是操纵并变换被表示为物理(电子)量的数据的计算机***、逻辑、处理器、或类似电子装置的动作和过程。
图1举例说明自动地发现并表征功率拓扑的***100。发现功率拓扑可以包括例如识别位于拓扑中的PDU和CE。发现功率拓扑还可以包括识别拓扑的元素之间的关联。“表征”拓扑可以包括例如通过存储一组PDU/CE关联来描述功率拓扑。***100包括拓扑逻辑110以自动地识别其中布置了一组功率分配单元120和一组计算机130的功率拓扑140。在一个示例中,可以将PDU和计算机布置在数据中心中。可以在最初识别功率拓扑140,并且然后,随着时间的推移,随着变化的发生,拓扑逻辑110可以自动地重新识别并重新表征功率拓扑140。
PDU组120的成员可以向计算机组130的成员提供功率。因此,PDU可以通过从PDU向CE输送功率的电力线连接到CE。电力线还可以用于计算机通信。在一个示例中,PDU可以包括网络接口电路(例如以太网交换机)。类似地,CE可以包括网络接口电路(例如NIC)。虽然描述了以太网交换机和NIC,但应认识到更一般而言,所述装置可以包括通信电路。在本示例中,PDU和CE可以使用电力以太网(EoP)协议通过连接电力线来进行通信。以太网帧可以包括关于源和/或目的地的信息,并且因此,可以在通过电力线广播的网络业务中获得可用于识别PDU/CE关联的信息。
CE(例如,CE 132)包括电源134和CE通信电路136。请回想计算机经由电力线从PDU接收功率。该电力线可以向电源134提供功率。通信电路136可以通过电力线与PDU通信电路通信,该PDU通信电路与CE从其接收功率的PDU相关联。此通信可以包括根据其可以发现PDU与CE之间的关联的信息。由于CE 132使用电力线连接到PDU,并且由于电力线向电源134提供功率,所以CE通信电路136将通过CE 132经由其接收功率的电力线与PDU通信电路通信。
PDU(例如,PDU 122)包括通信电路126以与CE通信。PDU还可以包括网络接口装置以与连接PDU的拓扑网络通信。拓扑逻辑110还可以能够访问此拓扑网络。通信电路126可以与CE通信电路通信,该CE通信电路与PDU向其提供功率的CE相关联。因此,在一侧与CE通信的PDU通信电路与在另一侧与拓扑逻辑110能够访问的拓扑网络通信的PDU网络接口装置之间可以存在路径。
可以通过一组PDU到计算机(CE)关联来描述功率拓扑140。PDU可以包括CE或PDU可以连接到的许多端口。因此,PDU/CE关联可以包括CE被连接到的PDU端口的识别。建立提供功率的PDU与接收功率的CE之间的一组完整的关联有利于描述拓扑140。在一个示例中,可以将该组完整的关联存储为列表、数据库表中的一组记录、图表、XML文件中的一组属性/值对等。本领域的技术人员应认识到可以以各种方式来存储该关联。可以将该关联存储在例如数据储存器150中。数据储存器150将从拓扑逻辑110接收关于功率拓扑140的数据。在一个示例中,从拓扑逻辑110接收到的数据可以描述该组PDU/CE关联。
在一个示例中,拓扑逻辑110可以通过检查通过拓扑网络传输的数据来发现PDU/CE关联。拓扑网络可以是PDU组120的成员和/或CE组130的成员能够访问的数据通信网络。在一个示例中,拓扑网络基础设施可以包括也载送数据的PDU与CE之间的电力线连接。拓扑逻辑110还可以能够访问拓扑网络。关于拓扑网络的数据可能已由CE通信电路和/或PDU网络接口装置传输。
在一个示例中,功率拓扑140可以包括多于一层的PDU(参见例如图3)。可以以分级结构来布置两层或更多层的PDU,该分级结构的根可以称为数据中心功率进入点。当功率拓扑包括两层或更多层PDU时,可以通过一组PDU/CE关联和一组PDU/PDU关联来描述功率拓扑。因此,拓扑逻辑110可以发现PDU/CE关联和PDU/PDU关联两者。PDU/PDU关联可以包括PDU被连接到的PDU端口的识别。
在一个示例中,拓扑逻辑110可以接收关于PDU与CE之间的通信的信息。因此,PDU网络接口装置可以通过拓扑网络向拓扑逻辑110报告PDU/CE关联的存在。报告PDU/CE关联的存在可以包括提供PDU/CE关联,其识别与该PDU/CE关联的CE被连接到的PDU端口。当拓扑网络是广播型网络时(参见例如图2),则通过拓扑网络传输的数据对于广播群组中的所有元素而言可能是可见的。在本示例中,拓扑逻辑110可以通过检查在通信装置之间传输的数据来发现关联。当拓扑网络未向所有元素广播数据时(参见例如图3),则拓扑逻辑110可以从被配置为检测关联并报告该关联的装置接收关联通知。再一次地,可以通过检查在通信装置之间传输的数据来确定关联。例如,PDU可以确定其已通过某个端口从CE接收到数据。PDU可以将此辨别为新的和/或已变连接,并且因此可以向拓扑逻辑110报告该关联。在一个示例中,可以直接向拓扑逻辑110进行报告,而在另一示例中,可以通过一个或多个中间装置间接地进行报告。
在一个示例中,PDU网络接口装置可以是允许管理软件在不要求网络分区(例如虚拟LAN(VLAN))的重配置的情况下对连接到PDU的服务器的标识进行重定位的装置。一个示例性装置是HP虚拟连接模块。
图2举例说明以功率拓扑布置的一组示例性PDU和CE以及用于自动地发现并描述该功率拓扑的拓扑逻辑200。在图2中,拓扑逻辑200被示为不驻留于从拓扑中的PDU接收功率的CE中的单独逻辑。图3还举例说明以功率拓扑布置的一组示例性PDU和CE以及用于自动地发现并描述该功率拓扑的拓扑逻辑300。然而,在图3中,拓扑逻辑300被示为驻留于从拓扑中的PDU接收功率的CE中。
图2举例说明单个层级的PDU。第一PDU 210被示为向单个CE212提供功率。PDU 210通过拓扑网络连接到拓扑逻辑200。在某些示例中,拓扑网络可以是PDU和/或CE被连接到的数据中心网络。虽然PDU 210被示为直接连接到拓扑逻辑200,但应认识到该连接可以是直接的和/或间接的。第二PDU 220被示为向CE 222和CE 224提供功率。因此,应认识到单个PDU可以向多于单个的CE提供功率。PDU可以包括CE可以被连接到的许多端口。该端口可以用来连接装置之间的电力线。如上所述,当PDU和CE都包括被配置为通过电力线通信的网络接口装置时,该电力线还可以用作数据通信线。PDU 220和CE 222之间的关联包括描述CE 222被连接到的端口的端口标识符(例如,端口号)。PDU 230被示为向一组计算机(例如,232至234)提供功率。因此,图2举例说明功率拓扑可以包括被连接到一组计算机并向其提供功率的一组PDU。该连接可以不是永久性的。因此,功率拓扑中的不同CE在不同的时间可以连接到不同的PDU。因此,拓扑逻辑200可以执行初始功率拓扑发现,但是然后可以继续监视拓扑并在检测到拓扑变化后更新描述该拓扑的数据。
图3还举例说明以功率拓扑布置的一组示例性PDU和CE以及用于自动地发现并描述该功率拓扑的拓扑逻辑300。拓扑逻辑300被示为驻留于CE 334中。虽然拓扑逻辑300被示为驻留于单个CE中,但应认识到在一个示例中,拓扑逻辑300可以分布在两个或更多通信且协作的计算机之间。
图3中的PDU和CE的拓扑包括多个层的装置。在图3中的拓扑中,PDU可以连接到CE和另一PDU。在图3中的拓扑中,PDU还可以仅仅连接到其它PDU。因此,图3举例说明PDU不仅限于机架层级乃至房间层级装置。在不同的示例中,PDU可以是房间层级装置、数据中心层级装置、建筑物层级装置等等。
例如,PDU 32010可以是用于配置的最高层级PDU(例如,数据中心)。PDU 32010可以是通过其对整个建筑物供电的装置。PDU32010可以连接到每个可以是房间层级PDU的PDU 3100和PDU3102。PDU 3100又可以连接到每个可以是支架层级PDU的PDU 310和PDU 320。类似地,PDU 3102可以连接到也是支架层级PDU的PDU330。机架层级PDU 310可以为其机架中的单个CE 312供电,而机架层级PDU 320可以对CE 322和CE 324两者供电。PDU 330可以连接到大量的CE,包括例如CE 332至CE 334。因此,应认识到拓扑逻辑300不仅可发现并报告PDU/UE关联,而且可发现并报告PDU/PDU关联。应认识到术语“PDU”可以指的是功率输送组件,包括例如不间断电源(UPS)、静态转换开关、和建筑物输入端与通信设备之间的功率输送路径中的其它功率设备。
图4举例说明自动地发现功率拓扑的***400。***400包括拓扑逻辑410以自动地识别并表征其中布置了一组功率分配单元420和一组计算机430的功率拓扑440。***400还包括数据储存器450。不同于***100(图1),***400还包括该组功率分配单元420和该组计算机430。
***400中的计算机(CS)(例如,计算机432)具有电源(例如,电源434)和CS网络接口电路(例如,电路436)。CS网络接口电路与PDU网络接口电路(例如电路426)通信。由于PDU通过PDU经由其向CS提供功率的电力线连接到CS,所以CS网络接口电路通过电力线与PDU网络接口电路通信。
***400中的PDU具有CS电源可以通过电力线连接到的一个或多个端口。PDU端口还可以用来将PDU连接到另一PDU。***400中的PDU(例如,PDU 422)还具有PDU网络接口电路(例如电路426)以与CS和/或PDU通信。
拓扑逻辑410将自动地识别其中布置了PDU组420和CS组430的功率拓扑。在一个示例中,通过一组PDU/CS关联来描述功率拓扑。因此,数据储存器450将从拓扑逻辑410接收一组PDU/CS关联。
***400还包括PDU组420的成员将通过其进行通信的拓扑网络。请回想CS组430的成员将通过电力线从PDU组420的成员接收功率。还请回想CS组430的成员将使用CS网络接口电路通过电力线与PDU组420的成员通信。因此,存储在数据储存器450中的PDU/CS关联描述CS被连接到的PDU端口。在一个示例中,可以将PDU组420布置成层。第一层PDU可以向CS提供功率并可以从第二层PDU接收功率。第二层PDU可以向第一层PDU提供功率并可以从甚至更高的层PDU接收功率。在本示例中,数据储存器450可以存储PDU/CS关联数据和PDU/PDU关联数据两者。
在一个示例中,CS组430的成员将使用电力以太网(EoP)协议通过电力线与PDU组420的成员通信。在本示例中,CS中的网络接口电路可以是NIC且PDU中的网络接口电路可以是以太网交换机。在本示例中,拓扑逻辑410可以检查以太网帧数据以确定通信装置之间的关联且可以将从该以太网帧数据导出的数据选择性地存储在数据储存器450中。
拓扑440可以不是静态的。因此,拓扑逻辑410可以在检测到功率拓扑440的变化后自动地重新识别其中布置了PDU组420和CS组430的功率拓扑440。该变化可以在CE与PDU中的第一端口断开连接并重新连接到PDU中的另一端口时、在CE仅仅与PDU断开连接时、当向拓扑440添加新PDU时等发生。
参考流程图,可以更好地认识示例性方法。虽然出于简化解释的目的,举例说明的方法被示出并描述为一系列的方框,但应认识到所述方法不受到方框顺序的限制,因为某些方框可以按照与所示和所述的顺序不同的顺序和/或与其它方框同时地发生。此外,实现示例性方法可能并不要求所有举例说明的方框。可以将方框组合或分离成多个组件。此外,附加和/或替换方法可以采用附加的、未示出的方框。
图5举例说明与自动化功率拓扑发现和表征相关的方法500。方法500包括在510处控制计算机中的网络接口逻辑。在510处控制网络接口逻辑可以包括控制该逻辑通过将计算机电源连接到PDU的电力线与PDU通信。在一个示例中,所述逻辑可以通过计算机电源与PDU通信。控制510网络接口逻辑可以包括例如向该逻辑发送信号、发起由该逻辑执行的过程、向该逻辑提供计算机通信、调用在与该逻辑相关联的对象中可用的方法等等。
由于计算机可以通过电力线与PDU通信,所以PDU进而可以通过电力线与计算机通信。在一个示例中,计算机中的网络接口逻辑和PDU中的网络接口逻辑可以是以太网NIC和/或交换机。因此,在510处控制网络接口逻辑可以包括控制网络接口逻辑以使用电力以太网(EoP)协议进行通信。
方法500还可以包括在530处检测PDU与计算机之间的通信。当在通信中涉及的PDU和/或计算机所涉及的网络向其中正在执行方法500的计算机广播通信数据(例如,以太网帧)时,检测通信可以包括检查数据分组、帧等。当在通信中涉及的PDU和/或计算机所涉及的网络不向其中正在执行方法500的计算机广播通信数据时,检测通信可以包括检查由通信数据被广播到的计算装置提供的通信报告。因此,应认识到检测530通信可以包括对可用于方法500的通信数据(例如,帧)的直接动作和/或可以包括对由观察通信的(一个或多个)其他计算机提供的数据(例如,报告)的间接动作。
方法500还可以包括在540处基于所检测的通信自动地识别PDU与计算机之间的连接。识别连接可以包括例如检查在通信中所涉及的网络分组、帧等中可用的源和/或目的地地址。例如,可能已经使用EoP来进行PDU与计算机之间的通信。因此,包括PDU源地址、PDU网络接口电路标识符、计算机地址、和/或计算机网络接口电路标识符的数据分组可以可用于验查。该验查可以揭示所述连接。
方法500还可以包括将描述所识别的连接的数据存储550在数据储存器中,该数据储存器存储关于表征连接的PDU和计算机的拓扑的一组已识别连接的数据。存储数据可以包括例如更新存储器中的列表、更新数据库中的表、更新图表、更新XML文件等等。在一个示例中,存储550描述已识别连接的数据包括存储PDU标识符、PDU端口标识符、和计算机标识符。PDU端口标识符将识别由PDU标识符识别的PDU中的端口,由计算机标识符识别的计算机被连接到该PDU。
虽然图5举例说明串行地发生的各种动作,但应认识到图5中举例说明的各种动作可以基本上并行地发生。举例来说,第一进程可以控制计算机网络接口逻辑,并且第二进程可以检测通信、基于该通信来识别连接、并通过识别其连接来存储表征拓扑的连接数据。虽然描述了两个进程,但应认识到可以采用更大和/或更小数目的进程,并且可以采用轻量进程、规则进程、线程、及其它方法。
在一个示例中,可以将方法实现为计算机可执行指令。因此,在一个示例中,计算机可读介质可以存储计算机可执行指令,该计算机可执行指令在被机器(例如,处理器)执行时促使机器执行方法500。虽然与方法500相关联的可执行指令被描述为存储在计算机可读介质上,但应认识到与本文所述的其它示例性方法关联的可执行指令还可以被存储在计算机可读介质上。
图6举例说明用于自动化功率拓扑发现和表征的方法600。方法600包括与方法500(图5)中描述的那些类似的某些动作。例如,方法600包括在610处控制计算机中的网络接口逻辑、在630处检测通信、基于所检测的通信在640处识别连接、并在650处存储连接数据。然而,方法600包括附加动作。
例如,方法600可以包括检测660PDU和计算机之间的连接的变化。该变化可以在计算机被连接到PDU时、当计算机与PDU断开连接时、当PDU被添加到拓扑时、当从拓扑去除PDU时等发生。随着添加和/或去除PDU和/或计算机,装置之间的通信将变化。可以对这些通信进行检测和验查以揭示新的连接并发现旧连接的不存在。在方法600中,在610处控制网络接口逻辑可以包括控制所述逻辑向另一装置(例如,PDU)发送测试消息,先前为所述另一装置存储了连接。所述测试消息将产生可以被检测和识别的业务(traffic)。如果测试成功,则可能没有发生连接数据的变化。然而,如果测试失败,则可以确定变化并且可以更新连接数据。
已检测到连接变化,方法600可以包括至少部分地基于所检测的变化选择性地更新670关于该组所识别的连接的数据。
图7举例说明本文所述的示例性***和方法、及等价物可以在其中操作的示例性计算装置。所述示例性计算装置可以是计算机700,其包括由总线708可操作地连接的处理器702、存储器704、和输入/输出端口710。在一个示例中,计算机700可以包括被配置为促进自动地发现并存储描述其中布置有一组PDU和一组计算机的拓扑的信息的功率拓扑逻辑730,其中,所述计算机组从所述PDU组接收功率。在不同的示例中,可以以硬件、软件、固件、和/或其组合实现逻辑730。虽然逻辑730被示为附着于总线708的硬件组件,但应认识到在一个示例中,可以在处理器702中实现逻辑730。
逻辑730可以提供用于通过连接PDU和CE的电力线传送计算机通信的手段(例如,硬件、软件、固件)。所述手段可以是例如被配置为运行EoP协议的以太网NIC。逻辑730还可以提供用于检测通过电力线发生的计算机通信的手段(例如,硬件、软件、固件)。所述手段可以是例如线路监视器或嗅探电路。逻辑730还可以包括用于基于在连接的PDU与计算机之间检测到的通信来确定所连接的PDU和计算机的拓扑的手段(例如,硬件、软件、固件)。已确定了拓扑,逻辑730可以将表征该拓扑的数据存储在例如存储器704中和/或盘706上。此数据进而可以被包括例如功率封顶应用的应用使用。
一般地描述计算机700的示例性配置,处理器702可以是包括双微处理器及其它多处理器架构的各种各样的处理器。存储器704可以包括易失性存储器和/或非易失性存储器。非易失性存储器可以包括例如ROM、PROM等等。易失性存储器可以包括例如RAM、SRAM、DRAM等等。
盘706可以经由例如输入/输出接口(例如卡、装置)718和输入/输出端口710可操作地连接到计算机700。盘706可以是例如磁盘驱动器、固态盘驱动器、软盘驱动器、带驱动器、Zip驱动器、闪存卡、记忆棒等等。此外,盘706可以是CD-ROM驱动器、CD-R驱动器、CD-RW驱动器、DVD ROM等。例如,存储器704可以存储过程714和/或数据716。盘706和/或存储器704可以存储控制并分配计算机700的资源的操作***。
总线708可以是单个内部总线互连架构和/或其它总线或网格(mesh)架构。虽然举例说明了单个总线,但应认识到计算机700可以使用其它总线(例如,PCIE、1394、USB、以太网)与各种装置、逻辑、和***装置通信。总线708可以是包括例如存储器总线、存储器控制器、***总线、外部总线、纵横开关(crossbar switch)、和/或本地总线的类型。
计算机700可以经由I/O接口718和输入/输出端口710与输入/输出装置相交互。输入/输出装置可以是例如键盘、麦克风、指示和选择装置、照相机、视频卡、显示器、盘706、网络装置720等等。输入/输出端口710可以包括例如串行端口、并行端口和USB端口。
计算机700可以在网络环境下操作并因此可以经由I/O接口718和/或I/O端口710连接到网络装置720。通过网络装置720,计算机700可以与网络相交互。通过该网络,计算机700可以在逻辑上连接到远程计算机。计算机700可以与之相交互的网络包括但不限于LAN、WAN、及其它网络。
虽然已通过描述示例举例说明了示例性***、方法等,并且虽然已相当详细地描述了示例,但使所附权利要求的范围限制或以任何方式局限于此类细节不是本申请人的意图。当然,不可能出于描述本文所述***、方法等的目的描述组件或方法的每个可想象组合。因此,本发明不限于所示和所描述的特定细节、代表性装置、和说明性示例。因此,本申请意图包含在随附权利要求范围内的变更、修改、和变体。
就在详细说明或权利要求中采用术语“包括”或“包含”来说,其意图以类似于术语“包括”的方式而是包括性的,如该术语被用作权利要求中的过渡词语时对其进行解释的那样。
就在详细说明或权利要求中采用术语“或”(例如,A或B)来说,其意图在于意指“A或B或两者”。当申请人意图指示“仅A或B而不是两者”时,则将采用术语“仅A或B而不是两者”。因此,本文中的术语“或”的使用是包括性的,而不是专用的。参见Bryan A.Garner的A Dictionary of Modern Legal Usage 624(1995年第2版)。
就在本文中采用短语“A、B、和C中的一个或多个”(例如,被配置为存储A、B、和C中的一个或多个的数据储存器)来说,其意图在于传达一组可能性A、B、C、AB、AC、BC、和/或ABC(例如数据储存器可以存储仅A、仅B、仅C、A和B、A和C、B和C、和/或A和B和C)。意图不在于要求A中的一个、B中的一个、和C中的一个。当本申请人意图指示“A中的至少一个、B中的至少一个、和C中的至少一个”时,则将采用短语“A中的至少一个、B中的至少一个、和C中的至少一个”。

Claims (18)

1.一种用于自动化功率发现拓扑的***,包括:
拓扑逻辑,其自动地识别并表征其中布置有一组功率分配单元和一组计算机的功率拓扑,其中通过一组功率分配单元(PDU)至计算机(CE)关联来描述所述功率拓扑;以及
数据储存器,其从所述拓扑逻辑接收数据,其中从所述拓扑逻辑接收到的数据与该组PDU/CE关联相关联;
其中CE包括电源和用以与PDU通信电路通信的CE通信电路,该PDU通信电路与所述CE从其接收功率的PDU相关联,其中所述CE通信电路通过CE经由其接收功率的电力线与所述PDU通信电路通信,
其中PDU包括用以与CE通信电路通信的通信电路,该CE通信电路与所述PDU向其提供功率的CE相关联,以及
其中PDU/CE关联能够被CE通信电路和PDU通信电路中的一个或多个发现。
2.权利要求1的***,其中所述功率拓扑包括以分级结构布置的两层或更多层PDU,并且其中通过一组PDU/CE关联和一组PDU/PDU关联来描述所述功率拓扑。
3.权利要求1的***,其中PDU/CE关联包括CE被连接到的PDU端口的识别。
4.权利要求2的***,其中PDU/CE关联包括CE被连接到的PDU端口的识别,并且其中PDU/PDU关联包括PDU被连接到的PDU端口的识别。
5.权利要求1的***,其中PDU包括PDU网络接口装置以通过拓扑网络向所述拓扑逻辑报告PDU/CE关联的存在。
6.权利要求5的***,其中报告PDU/CE关联的存在包括提供识别与该PDU/CE相关联的CE被连接到的PDU端口的PDU/CE关联。
7.权利要求1的***,其中PDU通信电路是以太网NIC,其中所述CE通信电路是以太网NIC,并且其中PDU和CE在PDU通过其向CE提供功率的电力线上使用电力以太网(EoP)协议进行通信。
8.权利要求1的***,其中PDU通信电路被配置为促进管理软件在不要求网络分区的重配置的情况下对连接到PDU的服务器的标识进行重定位。
9.权利要求1的***,其中所述拓扑逻辑驻留于多用途CE中。
10.权利要求1的***,其中所述拓扑逻辑驻留于专用CE中。
11.权利要求1的***,其中该组PDU包括房间层级装置。
12.权利要求11的***,其中该组PDU包括数据中心层级装置。
13.权利要求1的***,其中所述拓扑逻辑在PDU/CE关联的变化之后自动地重新发现并重新表征所述功率拓扑。
14.一种用于自动化功率发现拓扑的***,包括:
计算***(CS),所述计算***包括:
电源;以及
CS网络接口电路,其与PDU网络接口电路通信,其中所述CS网络接口电路通过所述电源经由其从PDU接收功率的电力线与所述PDU网络接口电路通信,
功率分配单元(PDU),所述功率分配单元包括:
多个端口,其中CS电源能够通过所述多个端口中的成员连接到pDU,并且其中PDU能够通过所述多个端口中的成员连接到PDU;以及
PDU网络接口电路,其与CS和PDU中的一个或多个通信;拓扑逻辑,其自动地识别其中布置有一组PDU和一组CS的功率拓扑,其中通过一组PDU/CS关联来描述所述功率拓扑;
数据储存器,其从所述拓扑逻辑接收一组PDU/CS关联;以及
拓扑网络,该组PDU的成员通过该拓扑网络进行通信;以及
其中该组CS的成员通过电力线从该组PDU的成员接收功率。
15.权利要求14的***,其中PDU/CS关联描述CS被连接到的PDU端口。
16.权利要求15的***,其中该组PDU被布置成层,其中第一层PDU向CS提供功率并从第二层PDU接收功率,并且其中第二层PDU向第一层PDU提供功率。
17.权利要求16的***,其中该组CS的成员使用电力以太网(EoP)协议通过电力线与该组PDU的成员通信,其中CS中的网络接口电路是以太网NIC,并且其中PDU中的网络接口电路是以太网交换机。
18.权利要求17的***,其中所述拓扑逻辑在检测到所述功率拓扑的变化后自动地重新识别其中布置有该组PDU和该组CS的功率拓扑。
CN200880128456.9A 2008-03-31 2008-03-31 自动化功率拓扑发现 Active CN101983494B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2008/004237 WO2009123586A1 (en) 2008-03-31 2008-03-31 Automated power topology discovery

Publications (2)

Publication Number Publication Date
CN101983494A CN101983494A (zh) 2011-03-02
CN101983494B true CN101983494B (zh) 2014-08-06

Family

ID=41135831

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880128456.9A Active CN101983494B (zh) 2008-03-31 2008-03-31 自动化功率拓扑发现

Country Status (4)

Country Link
US (1) US8726045B2 (zh)
EP (1) EP2260611B1 (zh)
CN (1) CN101983494B (zh)
WO (1) WO2009123586A1 (zh)

Families Citing this family (71)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9213380B2 (en) * 2008-06-09 2015-12-15 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Mapping computers and ports of power distribution units in a data center
WO2010114531A1 (en) * 2009-03-31 2010-10-07 Hewlett-Packard Development Company, L.P. Determining power topology of a plurality of computer systems
US8805998B2 (en) 2010-06-11 2014-08-12 Eaton Corporation Automatic matching of sources to loads
US10205319B2 (en) 2010-06-11 2019-02-12 Eaton Intelligent Power Limited Automatic matching of sources to loads
TW201225556A (en) * 2010-12-07 2012-06-16 Inst Information Industry Network communication node and data transmission method thereof for use in power line communication network
US8447434B1 (en) * 2011-01-26 2013-05-21 Williams-Pyro, Inc. System and method of dynamic and distributed control with topology discovery in an isolated power grid
US8606372B1 (en) * 2011-01-26 2013-12-10 Williams Pyro, Inc. System and method of discovering and prioritizing loads in an isolated power grid with dynamic distributed control
US8519843B2 (en) 2011-01-27 2013-08-27 International Business Machines Corporation Power distribution device communications platform
WO2013052714A1 (en) * 2011-10-04 2013-04-11 Veedims, Llc System and method for auto-discovery and mapping of networked modules
US9367360B2 (en) 2012-01-30 2016-06-14 Microsoft Technology Licensing, Llc Deploying a hardware inventory as a cloud-computing stamp
US9137111B2 (en) 2012-01-30 2015-09-15 Microsoft Technology Licensing, Llc Discovering, validating, and configuring hardware-inventory components
US9641394B2 (en) * 2012-01-30 2017-05-02 Microsoft Technology Licensing, Llc Automated build-out of a cloud-computing stamp
US9917736B2 (en) 2012-01-30 2018-03-13 Microsoft Technology Licensing, Llc Automated standalone bootstrapping of hardware inventory
US20130197895A1 (en) * 2012-01-31 2013-08-01 Zhikui Wang Real-time server management
FR2987949B1 (fr) * 2012-03-12 2014-05-02 Schneider Electric Ind Sas Procede de localisation de points consommateurs de courant dans un systeme de distribution de courant electrique, dispositif de traitement et systeme de distribution de courant electrique associes.
US9182795B1 (en) 2012-03-20 2015-11-10 Amazon Technologies, Inc. Power distribution system discovery
US10120725B2 (en) 2012-06-22 2018-11-06 Microsoft Technology Licensing, Llc Establishing an initial configuration of a hardware inventory
US9037881B2 (en) * 2012-10-12 2015-05-19 Dell Products, Lp System and method for power flow mapping in a datacenter
CN103793852A (zh) 2012-10-31 2014-05-14 国际商业机器公司 用于配电管理的方法、***和装置
US9104394B1 (en) * 2013-01-09 2015-08-11 Google Inc. Identifying power ports of a power distribution board
CN103280894B (zh) * 2013-06-14 2015-03-25 山东理工大学 一种配电网控制应用网络拓扑自动识别方法
EP2852094B1 (en) * 2013-09-23 2016-03-23 Racktivity NV A system for remotely controlling and/or monitoring power distribution units or sensor units in a data centre
US9519301B2 (en) 2014-02-26 2016-12-13 Schweitzer Engineering Laboratories, Inc. Contingency-based load shedding
US9954372B2 (en) * 2014-02-26 2018-04-24 Schweitzer Engineering Laboratories, Inc. Topology determination using graph theory
US9964935B2 (en) 2014-03-06 2018-05-08 Dell Products, Lp System and method for data reporting in a tile management controller
US9699933B2 (en) 2014-03-06 2017-07-04 Dell Products, Lp System and method for providing AC jumper management and identifying AC jumper topology
US9923766B2 (en) 2014-03-06 2018-03-20 Dell Products, Lp System and method for providing a data center management controller
US10250447B2 (en) 2014-03-06 2019-04-02 Dell Products, Lp System and method for providing a U-space aligned KVM/Ethernet management switch/serial aggregator controller
US9958178B2 (en) 2014-03-06 2018-05-01 Dell Products, Lp System and method for providing a server rack management controller
US10122585B2 (en) 2014-03-06 2018-11-06 Dell Products, Lp System and method for providing U-space aligned intelligent VLAN and port mapping
US9430010B2 (en) 2014-03-06 2016-08-30 Dell Products, Lp System and method for server rack power mapping
US9423854B2 (en) 2014-03-06 2016-08-23 Dell Products, Lp System and method for server rack power management
US20150256393A1 (en) 2014-03-06 2015-09-10 Dell Products, Lp System and Method for Providing a Tile Management Controller
US9806903B2 (en) * 2014-10-31 2017-10-31 Cisco Technology, Inc. Device communication with power distribution units
US20160191365A1 (en) * 2014-12-31 2016-06-30 Singlehop, Llc Data center migration tracking tool
US9913399B2 (en) 2015-02-09 2018-03-06 Dell Products, Lp System and method for wireless rack management controller communication
US9578510B2 (en) 2015-02-10 2017-02-21 Dells Products, Lp System and method for wireless handheld device security in a data center environment
US9961074B2 (en) 2015-02-10 2018-05-01 Dell Products, Lp System and method for providing an authentication certificate for a wireless handheld device a data center environment
US9853911B2 (en) 2015-02-19 2017-12-26 Dell Products, Lp System and method for management network activity in a data center environment
US9852485B2 (en) * 2015-03-24 2017-12-26 Dell Products L.P. Systems and methods for power topology mapping
US9910472B1 (en) * 2015-06-11 2018-03-06 Amazon Technologies, Inc. Power system configuration monitoring
US9678552B2 (en) 2015-10-30 2017-06-13 Dell Products, Lp System and method for powering a wireless end point in a server rack of a data center
US10229082B2 (en) 2015-11-09 2019-03-12 Dell Products, Lp System and method for providing wireless communications to a boxed server
US10009766B2 (en) 2015-11-09 2018-06-26 Dell Products, Lp System and method for providing a wireless device connection in a server rack of a data center
US10712792B2 (en) 2015-11-09 2020-07-14 Dell Products, L.P. System and method for provisioning a powered off server in a data center
US9929901B2 (en) 2015-11-10 2018-03-27 Dell Products, Lp System and method for providing proxied virtual wireless end points in a server rack of a data center
US9942935B2 (en) 2015-11-17 2018-04-10 Dell Products, Lp System and method for providing a wireless failover of a management connection in a server rack of a data center
US10216681B2 (en) 2015-12-01 2019-02-26 Dell Products, Lp System and method for managing workloads and hot-swapping a co-processor of an information handling system
US10241555B2 (en) 2015-12-04 2019-03-26 Dell Products, Lp System and method for monitoring a battery status in a server in a data center
US9930771B2 (en) 2015-12-16 2018-03-27 Dell Products, Lp Aperiodic routing to mitigate floquet mode resonances
US10298460B2 (en) 2015-12-21 2019-05-21 Dell Products, Lp System and method for aggregating communication and control of wireless end-points in a data center
US10116744B2 (en) 2016-02-04 2018-10-30 Dell Products, Lp System and method for providing management network communication and control in a data center
US10373283B2 (en) 2016-03-14 2019-08-06 Dell Products, Lp System and method for normalization of GPU workloads based on real-time GPU data
US10763695B2 (en) 2016-07-26 2020-09-01 Schweitzer Engineering Laboratories, Inc. Microgrid power flow monitoring and control
US10594138B2 (en) 2016-10-04 2020-03-17 Schweitzer Engineering Laboratories, Inc. Detection and remediation of transients in electric power systems
US9880599B1 (en) 2016-10-12 2018-01-30 International Business Machines Corporation Priority-aware power capping for hierarchical power distribution networks
US10833507B2 (en) 2016-11-29 2020-11-10 Schweitzer Engineering Laboratories, Inc. Island detection and control of a microgrid
US10345888B2 (en) 2017-03-15 2019-07-09 International Business Machines Corporation Power capping for power consumption devices with multiple power supplies
US10423204B2 (en) 2017-03-15 2019-09-24 International Business Machines Corporation Enforcing power caps on computing devices with multiple power feeds
DK3579376T3 (da) 2018-06-08 2020-06-08 Ovh Fremgangsmåder og systemer til at identificere en forbindelsesvej mellem en strømkilde og en belastning
US11009931B2 (en) 2018-07-17 2021-05-18 Schweitzer Engineering Laboratories, Inc. Voltage assessment prediction system for load/generation shedding
US10931109B2 (en) 2019-01-10 2021-02-23 Schweitzer Engineering Laboratories, Inc. Contingency based load shedding system for both active and reactive power
US10992134B2 (en) 2019-05-10 2021-04-27 Schweitzer Engineering Laboratories, Inc. Load shedding system for both active and reactive power based on system perturbation
WO2021111380A2 (en) * 2019-12-04 2021-06-10 MABASO, Protus Bongani System for deploying a broadband data network using an existing electrical wiring infrastructure
CN111342554B (zh) * 2020-02-17 2024-01-19 石家庄学院 一种台区拓扑自动识别***和方法
CN111371063B (zh) * 2020-02-28 2022-06-03 上海良信电器股份有限公司 断路器、自动适配拓扑信号的方法及装置
US11157057B1 (en) 2020-05-28 2021-10-26 Ovh Systems and methods for electric systems monitoring and/or failure detection
US11177657B1 (en) 2020-09-25 2021-11-16 Schweitzer Engineering Laboratories, Inc. Universal power flow dynamic simulator
US11489553B1 (en) 2021-04-13 2022-11-01 Ovh System and method for identifying a connection between a power distribution unit and an electric device
US11735913B2 (en) 2021-05-25 2023-08-22 Schweitzer Engineering Laboratories, Inc. Autonomous real-time remedial action scheme (RAS)
US11929608B2 (en) 2021-09-01 2024-03-12 Schweitzer Engineering Laboratories, Inc. Systems and methods for operating an islanded distribution substation using inverter power generation

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1917433A (zh) * 2005-08-19 2007-02-21 上海贝尔阿尔卡特股份有限公司 一种网络拓扑收集***及其网络设备

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7030734B2 (en) * 2002-01-02 2006-04-18 International Business Machines Corporation Verification of proper coupling of power line communication units to power circuits
US6986071B2 (en) * 2002-02-01 2006-01-10 Powerdsine, Ltd. Detecting network power connection status using AC signals
US6993681B2 (en) 2002-04-15 2006-01-31 General Electric Corporation Remote administration in a distributed system
US7203849B2 (en) * 2003-12-12 2007-04-10 Hewlett-Packard Development Company, L.P. Method and system for distributing power to networked devices
US8700754B2 (en) 2004-10-19 2014-04-15 Echelon Corporation Automated topology discovery and management for electric meters
US7549067B2 (en) 2004-12-21 2009-06-16 Alcatel Lucent Power prioritization in power source equipment
US7467311B2 (en) 2005-06-09 2008-12-16 International Business Machines Corporation Distributed system and method for managing power usage among server data processing systems
US7509506B2 (en) 2005-06-09 2009-03-24 International Business Machines Corporation Hierarchical system and method for managing power usage among server data processing systems
US20070070917A1 (en) 2005-09-23 2007-03-29 Sbc Knowledge Ventures Lp Method for installing a backup power source in a service access interface
US7870374B2 (en) * 2007-09-27 2011-01-11 International Business Machines Corporation Validating physical and logical system connectivity of components in a data processing system
US20090189774A1 (en) * 2008-01-28 2009-07-30 Dell Products L.P. Power Topology Determination
US9213380B2 (en) * 2008-06-09 2015-12-15 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Mapping computers and ports of power distribution units in a data center
US20100198535A1 (en) * 2009-02-03 2010-08-05 Leviton Manufacturing Co., Inc. Power distribution unit monitoring network and components
US8769085B2 (en) * 2009-11-16 2014-07-01 Cox Communications, Inc. Systems and methods for analyzing the health of networks and identifying points of interest in networks

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1917433A (zh) * 2005-08-19 2007-02-21 上海贝尔阿尔卡特股份有限公司 一种网络拓扑收集***及其网络设备

Also Published As

Publication number Publication date
EP2260611A1 (en) 2010-12-15
WO2009123586A1 (en) 2009-10-08
EP2260611A4 (en) 2013-07-10
US8726045B2 (en) 2014-05-13
US20110022245A1 (en) 2011-01-27
EP2260611B1 (en) 2014-08-20
CN101983494A (zh) 2011-03-02

Similar Documents

Publication Publication Date Title
CN101983494B (zh) 自动化功率拓扑发现
CN101809943B (zh) 用于虚拟端口通信的方法和***
CN101589574B (zh) 用于为多个设备预算功率的数据结构
US7751392B1 (en) Customer link diversity monitoring
CN112015544A (zh) 一种k8s集群的负载均衡方法、装置、设备及存储介质
CN102741775A (zh) 用于对计算机平台的***功率状态进行转换的方法、装置和***
WO2011106971A1 (zh) 一种网管***故障的诊断方法和***
CN111625252A (zh) 集群的升级维护方法、装置、电子设备及存储介质
US9547575B2 (en) Managing host computing devices
CN113890712A (zh) 数据传输方法、装置、电子设备及可读存储介质
CN111181769B (zh) 网络拓扑图绘制方法、***、装置及计算机可读存储介质
CN111694844A (zh) 基于配置算法的企业运行数据分析方法、装置及电子设备
CN114900430A (zh) 容器网络优化方法、装置、计算机设备和存储介质
MA25844A1 (fr) Procede d'affichage du comportement d'installations en service
CN112597752B (zh) 投诉文本的处理方法、装置、电子设备及存储介质
CN101505241A (zh) 一种生成测试用例的方法和装置
CN113703895B (zh) 看板的轮播方法、***、装置、设备和存储介质
CN111600749B (zh) 一种多个服务器的管理方法、***及计算机存储介质
US10229026B1 (en) Method and apparatus for providing environmental management in distributed system data centers
CN111147899B (zh) 一种故障预警方法及装置
CN110309031B (zh) 一种负载均衡微计算集群架构
CN108989057A (zh) 一种poe交换机的ai智能供电方法
CN103718512B (zh) 一种告警上报方法及相关设备、***
US20100161739A1 (en) Mail Manufacturing Virtualization
CN113704000A (zh) 服务访问优化方法、装置、设备及介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20170116

Address after: American Texas

Patentee after: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP

Address before: American Texas

Patentee before: Hewlett Packard Development Co.