Power allocation management in an information handling system
First Claim
1. An information handling system, comprising:
- a processing resource, including a main processor and system memory accessible to the main processor;
a management resource coupled to the processing resource and configured to power off, reboot, and power on the processing resource remotely;
wherein the management resource is configured to respond to a power allocation request from the processing resource by evaluating a power budget of the system and allocating power to the processing resource by setting a critical power level for the processing resource;
wherein the processing resource is configured to receive the critical power level and to determine a warning power level based at least on the received critical power level and the historical stability of power consumption by the processing;
resource;
wherein the management resource responds to a power consumption level exceed the critical power level by initiating a processing resource power off; and
wherein the processing resource is configured to respond to an actual power consumption level exceeding the warning power level by transitioning to a power conserving mode.
14 Assignments
0 Petitions
Accused Products
Abstract
An information handling system includes modular processing resources, each having a main processor, system memory, and preferably a service processor resource. A management resource coupled to a service processor resource evaluates a system power budget and allocates power to a processing resource by indicating a critical power level. The processing resource determines a warning power level based on the critical power level and monitor its actual power consumption. If actual power consumption exceeds the critical power level, the processing resource is powered down. If actual power consumption exceeds the warning power level, the processing resource throttles its performance to conserve power and requests a power allocation increase. If actual power consumption is below the warning power level, the processing resource may request a reduction in allocated power.
101 Citations
21 Claims
-
1. An information handling system, comprising:
-
a processing resource, including a main processor and system memory accessible to the main processor; a management resource coupled to the processing resource and configured to power off, reboot, and power on the processing resource remotely; wherein the management resource is configured to respond to a power allocation request from the processing resource by evaluating a power budget of the system and allocating power to the processing resource by setting a critical power level for the processing resource; wherein the processing resource is configured to receive the critical power level and to determine a warning power level based at least on the received critical power level and the historical stability of power consumption by the processing;
resource;wherein the management resource responds to a power consumption level exceed the critical power level by initiating a processing resource power off; and wherein the processing resource is configured to respond to an actual power consumption level exceeding the warning power level by transitioning to a power conserving mode. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of allocating power in an information handling system, comprising:
-
responsive to a request from a processing resource, determining a critical power level and allocating the critical power level to the processing resource; responsive to receiving the critical power level, determining a warning power level based at least on the received critical power level and the historical stability of power consumption by the processing resource, the warning power level being lower than the critical power level; monitoring actual power consumption of the processing resource; responsive to the actual power consumption exceeding the critical power level, shutting down the processing resource; responsive to the actual power consumption exceeding the warning power level, throttling the processing resource to reduce actual power consumption and requesting an increase in the critical power level. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium containing computer executable instructions embedded in the medium, for dynamically allocating power to processing resources in an information handling system, the instructions comprising:
-
instructions for requesting a management resource for a power allocation and for receiving a maximum power level from the management resource; instructions for determining a warning power level based on the maximum power level and the historical stability of power consumption by the processing resource; instructions for powering off the processing resource responsive to actual power responsive to monitoring the actual rower consumption exceed the maximum power level; and instructions for throttling the processing resource to reduce power consumption and for requesting an increase in maximum power level responsive to monitoring an actual power consumption exceeding the warning power level. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. An information handling system, comprising:
-
a processing resource, including a main processor and system memory accessible to the main processor; a management resource coupled to the processing resource and configured to power off, reboot, and power on the processing resource remotely using a plurality of power supply modules; wherein the management resource is configured to respond to a power allocation request from the processing resource by evaluating a power budget of the system and allocating power to the processing resource by setting a critical power level for the processing resource; wherein the processing resource is configured to receive the critical power level and to determine a warning power level based at least on the received critical power level and the historical stability of power consumption by the processing resource; wherein the management resource responds to a rower consumption level exceed the critical rower level by initiating a processing resource rower off; wherein the processing resource is configured to respond to an actual power consumption level exceeding the warning power level by transitioning to a power conserving mode; wherein the processing resource is further configured to respond to a power consumption level below a specified threshold by initiating a donation of a portion of the power budget to the management resource and wherein the management resource is configured to respond by determining a reduced power budget for the processing resource and setting a reduced processing resource critical power level; and wherein the management resource responds to the donation of a portion of the power budget by taking one of the plurality of power supply modules off-line.
-
Specification