Patent ID: 9746909
Date: 2017-08-29
CPC Classifications: G06F,Y02D

Claim:
1. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions comprising program instructions executable by a first power management controller of a plurality of power management controllers in a node to cause the first power management controller to: receive, from a distributor of the node, a current node power consumption for the node and a node power cap that defines a limit of power consumption for the node, the node power consumption based on power consumption data from the plurality of power management controllers, wherein the node comprises a plurality of components, wherein each of the plurality of components is associated with a respective one of a plurality of power management zones, wherein each of the plurality of power management zones is associated with a respective one of the plurality of power management controllers, and wherein the first power management controller is associated with only a first power management zone of the plurality of power management zones; receive, from the plurality of power management zones or from the distributor, priority data indicating a priority for each of the plurality of power management zones; determine that the current node power consumption is greater than the node power cap; and in response to the determination that the current node power consumption is greater than the node power cap and until the current node power consumption is less than the node power cap, perform power reduction operations, wherein the program instructions to perform the power reduction operations comprise program instructions to cause the first power management controller to,