CHASSIS POWER ALLOCATION USING EXPEDITED POWER PERMISSIONS
First Claim
Patent Images
1. A method, comprising:
- allocating a fixed chassis power budget among one or more servers in a multi-server chassis;
detecting insertion of a server into the multi-server chassis;
generating an inventory of the inserted server, including identifying a plurality of server components and obtaining a component power requirement of each identified server component;
granting a power permission to the inserted server prior to completing the inventory; and
upon completing the inventory, granting a power permission to the inserted server according to the total power requirements of the plurality of server components.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a fixed chassis power budget is dynamically allocated to a plurality of servers inserted into a multi-server chassis. An inserted server may be inventoried by sequentially identifying server components, categorically-defined component power limits, and actual component power requirements of the inventoried components. A power permission may be granted to the inserted server prior to completion of the inventory, based on power-related information inferred from a chassis and server specification or from the inventoried components.
-
Citations
21 Claims
-
1. A method, comprising:
-
allocating a fixed chassis power budget among one or more servers in a multi-server chassis; detecting insertion of a server into the multi-server chassis; generating an inventory of the inserted server, including identifying a plurality of server components and obtaining a component power requirement of each identified server component; granting a power permission to the inserted server prior to completing the inventory; and upon completing the inventory, granting a power permission to the inserted server according to the total power requirements of the plurality of server components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A power management system, comprising:
-
a local controller on a server, the local controller configured for generating an inventory of server components of a server in response to insertion of the server into a multi-server chassis and requesting a power permission upon completion of the inventory as a function of the inventoried server components; and a supervisory controller on the multi-server chassis, the supervisory controller for dynamically allocating a fixed chassis power budget among servers in the chassis, including selectively granting the requested power permission to the inserted server upon completion of the inventory and granting a power permission to the inserted server prior to completion of the inventory. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer program product including computer usable program code embodied on a computer usable storage medium, the computer program product including:
-
computer usable program code for allocating a fixed chassis power budget among one or more servers in a multi-server chassis; computer usable program code for detecting an insertion of a server into the multi-server chassis; computer usable program code for receiving and selectively granting a request for a power permission from the inserted server; and computer usable program code for granting a power permission to the inserted server prior to receiving the request for the power permission. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification