Managing Power Consumption Based on Historical Average
First Claim
1. A method of managing power in an electronic system having a plurality of electronic, power-consuming devices, comprising:
- selecting for each device an upper power limit and an average power limit that is less than the upper power limit;
determining the instantaneous power consumption and the average power consumption of each device;
preventing the instantaneous power consumption of each device from exceeding the respective upper power limit;
identifying a first subset of the devices for which the average power consumption is less than the average power limit and allowing the instantaneous power consumption of each device in the first subset to exceed the respective average power limit; and
identifying a second subset of the devices for which the average power consumption is not less than the average power limit and preventing the instantaneous power consumption of each device in the second subset from exceeding the respective average power limit.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, an upper power limit and an average power limit are specified for each server of a computer system. Power to each server is controlled so that the instantaneous power consumption does not exceed the upper power limit and the average power consumption does not exceed the average power limit. Servers whose average power consumption is currently less than the average power limit are identified. The instantaneous power consumption of each identified server is temporarily allowed to exceed its average power limit, to maximize server throughput. In cases where the average power limit of a device is reduced, such as may occur during peak energy pricing hours, the instantaneous power consumption of the device may be throttled down below the average power limit until the average power consumption no longer exceeds the average power limit.
-
Citations
20 Claims
-
1. A method of managing power in an electronic system having a plurality of electronic, power-consuming devices, comprising:
-
selecting for each device an upper power limit and an average power limit that is less than the upper power limit; determining the instantaneous power consumption and the average power consumption of each device; preventing the instantaneous power consumption of each device from exceeding the respective upper power limit; identifying a first subset of the devices for which the average power consumption is less than the average power limit and allowing the instantaneous power consumption of each device in the first subset to exceed the respective average power limit; and identifying a second subset of the devices for which the average power consumption is not less than the average power limit and preventing the instantaneous power consumption of each device in the second subset from exceeding the respective average power limit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product in a computer-readable medium for managing power in an electronic system having a plurality of power-consuming devices, comprising:
-
instructions for inputting for each device an upper power limit and an average power limit that is less than the upper power limit; instructions for obtaining the instantaneous power consumption and the average power consumption of each device; instructions for preventing the instantaneous power consumption of the devices from exceeding the respective upper power limits; instructions for identifying a first subset of the devices for which the average power consumption is less than the average power limit and allowing their respective instantaneous power consumptions to exceed the respective average power limits; and instructions for identifying a second subset of the devices for which the average power consumption is not less than the average power limit and preventing the respective instantaneous power consumptions from exceeding their respective average power limits. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A power-managed electronic system, comprising:
-
a plurality of power-consuming devices each in communication with a power supply for receiving a variable amount of power, a power meter for detecting the power consumption of each device and outputting a power consumption signal representative of the detected power consumption, and a throttling mechanism configured for selectively limiting the power consumption of each device to prevent the instantaneous power consumption of each device from exceeding an upper power limit selected for the device; a power management module in communication with the plurality of devices for receiving the power consumption signal from the power meter of each device, determining the instantaneous power consumption and the average power consumption of each device, and determining a first subset of the devices for which the average power consumption is less than the respective average power limit; and wherein the instantaneous power consumption of each device in the first subset is allowed to exceed the respective average power limit, and wherein the instantaneous power consumption of each device not in the first subset is prevented from exceeding the respective average power limit. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification