Power consumption management among compute nodes
First Claim
1. A method for managing power consumption among compute nodes having respective power components, said power components having a plurality of power states, said method comprising:
- determining whether an increase in the power utilization of a first compute node of the compute nodes is detected;
comparing a sum of the power consumption levels of the compute nodes and the requested increase in power utilization of the first compute node with an allowable power budget for a compute node pool containing the compute nodes in response to an increase in the power utilization of the first compute node being determined; and
varying the power state of the first compute node power component in response to the comparison.
2 Assignments
0 Petitions
Accused Products
Abstract
In a method for managing power consumption among compute nodes having respective power components, an increase in the power utilization of a first compute node of the compute nodes may be detected. In response to a detected increase, a sum of the power consumption levels of the compute nodes and the requested increase in power utilization of the first compute node is compared with an allowable power budget for a compute node pool. In addition, the power state of the first compute node power component is varied in response to the comparison.
126 Citations
25 Claims
-
1. A method for managing power consumption among compute nodes having respective power components, said power components having a plurality of power states, said method comprising:
-
determining whether an increase in the power utilization of a first compute node of the compute nodes is detected;
comparing a sum of the power consumption levels of the compute nodes and the requested increase in power utilization of the first compute node with an allowable power budget for a compute node pool containing the compute nodes in response to an increase in the power utilization of the first compute node being determined; and
varying the power state of the first compute node power component in response to the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A power management agent for managing power consumption of compute nodes having respective power components, said power components having a plurality ofpower states, said power management agent comprising:
-
a module for determining a power budget limit for the compute nodes;
a module for determining a power consumption level of the compute nodes, said module for determining a power consumption level of the compute nodes being configured to determine at least one or both of a current power consumption level and an increase in a utilization level of a first compute node of the compute nodes;
a module for comparing the power consumption level of the compute nodes and the power budget limit; and
a module for varying the power states of one or more power components associated with the first compute node based upon comparisons made by the module for comparing. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for managing power among compute nodes having respective power components, said power components having a plurality of power states, said system comprising:
-
means for detecting power utilization of the compute nodes, said means for detecting being configured to detect increases in power utilization levels of the compute nodes;
means for comparing the power utilization levels of the compute nodes with an allowable power budget for a compute node pool; and
means for varying the power states of the power components based upon comparisons made by the means for comparing. - View Dependent Claims (24)
-
-
25. A computer program product embodied on a computer-readable medium and comprising code that, when executed, causes a computer to perform the following:
-
determine whether an increase in power utilization of a first compute node of a plurality of compute nodes is detected;
compare a sum of power consumption levels of the plurality of compute nodes and the requested increase in power utilization of the first compute node with an allowable power budget for a compute node pool containing the compute nodes in response to an increase in the power utilization of the first compute node being determined; and
vary the power state of the first compute node power component in response to the comparison.
-
Specification