Communication associated with multiple nodes for delivery of power
First Claim
Patent Images
1. A system comprising:
- multiple backup power sources; and
a centralized controller external to the backup power sources and to multiple nodes, the centralized controller to;
receive a communication associated with the multiple nodes, via a communication bus, the communication indicating a number of hardware loads supported by the multiple nodes;
communicate with the backup power sources;
determine which of the backup power sources is to deliver power to the multiple nodes based on the received communication associated with the multiple nodes and the communicating with the backup power sources; and
control the backup power sources to deliver power to the multiple nodes based on the determination, the power delivery being via an electrically conductive path distinct from the communication bus;
a software-based virtual controller operating on a chassis manager external to the backup power sources, the centralized controller, and the multiple nodes, the virtual controller to communicate with each of the nodes, wherein the virtual controller transmits the communication to the centralized controller via the communication bus, and the communication includes the number of hardware loads supported by the multiple nodes; and
the centralized controller further comprising;
a register to hold a value corresponding to the number of hardware loads supported by the multiple nodes, and the centralized controller to determine charge available at the backup power sources.
2 Assignments
0 Petitions
Accused Products
Abstract
Examples herein disclose receiving a communication indicating a number of loads supported by multiple nodes and determining an amount of power available at a backup power source. Based on the determination of the amount of power, the examples disclose delivering power to the multiple nodes from the backup power source.
-
Citations
16 Claims
-
1. A system comprising:
-
multiple backup power sources; and a centralized controller external to the backup power sources and to multiple nodes, the centralized controller to; receive a communication associated with the multiple nodes, via a communication bus, the communication indicating a number of hardware loads supported by the multiple nodes; communicate with the backup power sources; determine which of the backup power sources is to deliver power to the multiple nodes based on the received communication associated with the multiple nodes and the communicating with the backup power sources; and control the backup power sources to deliver power to the multiple nodes based on the determination, the power delivery being via an electrically conductive path distinct from the communication bus; a software-based virtual controller operating on a chassis manager external to the backup power sources, the centralized controller, and the multiple nodes, the virtual controller to communicate with each of the nodes, wherein the virtual controller transmits the communication to the centralized controller via the communication bus, and the communication includes the number of hardware loads supported by the multiple nodes; and the centralized controller further comprising; a register to hold a value corresponding to the number of hardware loads supported by the multiple nodes, and the centralized controller to determine charge available at the backup power sources. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, executable by a centralized controller, the method comprising:
-
receiving, via a communication bus, a communication associated with multiple servers, wherein the communication includes a number of hardware loads associated with the multiple servers; communicating with multiple backup power sources, which are external to the centralized controller and to the multiple servers, upon receiving the communication; determining an amount of power available at each backup power source; selecting one or more of the backup power sources to deliver power to the multiple servers, the selecting based on the received communication associated with the multiple servers and the communicating with the backup power sources; and controlling power delivery via an electrically conductive path distinct from the communication bus to the multiple servers from the selected one or more backup power sources for support of the number of hardware loads; wherein the communication is received from a software-based virtual controller operating on a chassis manager external to the backup power sources, the centralized controller, and the multiple nodes, the virtual controller communicating with each of the nodes and transmitting the communication to the centralized controller via the communication bus, and the communication including the number of hardware loads supported by the multiple nodes. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A non-transitory machine-readable storage medium comprising instructions that when executed by a processor of a centralized controller cause the processor to:
-
receive, via a communication bus, a communication indicating a number of hardware loads supported by multiple nodes; communicate with multiple backup power sources, external to the centralized controller and the multiple nodes, upon receiving the communication; determine an amount of power available at each backup power source; select one or more of the backup power sources to deliver power to the multiple nodes, the selecting based on the received communication indicating the number of hardware loads supported by the multiple nodes and the communicating with the backup power sources; and control power delivery via an electrically conductive path distinct from the communication bus to the multiple nodes from the selected one or more backup power sources; wherein; the communication is received from a software-based virtual controller operating on a chassis manager external to the backup power sources, the centralized controller, and the multiple nodes, the virtual controller communicating with each of the nodes and transmitting the communication to the centralized controller via the communication bus, and the communication including the number of hardware loads supported by the multiple nodes; and to receive the communication indicating the number of hardware loads supported by the multiple nodes, the instructions when executed by the processor cause the processor to; write a value corresponding to the number of hardware loads into a register at the centralized controller prior to the determination of the amount of power available at each backup power source. - View Dependent Claims (13, 14, 15, 16)
-
Specification