Enclosure power controller
First Claim
Patent Images
1. A computer system, comprising:
- an enclosure to house a plurality of power supplies and a plurality of devices; and
a power controller housed in the enclosure, the power controller to;
receive efficiency data for each of the plurality of power supplies;
determine output power provided by the plurality of power supplies;
determine an AC power drawn by the plurality of power supplies based on the output power and the efficiency data;
compare the AC power drawn by the plurality of power supplies to an AC limit of the computer system;
determine a total capacity of the plurality of power supplies housed in the enclosure;
determine a total power consumed by the plurality of devices housed in the enclosure; and
based on the AC power drawn as compared to the AC limit and based on the total capacity of the plurality of power supplies housed in the enclosure and the total power consumed by the plurality of devices housed in the enclosure, control a power consumption of a first device of the plurality of devices by driving a power control signal of the first device, wherein the power control signal is from a group consisting of a PROCHOT signal and a STPCLK signal.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for controlling power consumption is described herein. A computer system includes an enclosure. The enclosure is configured to contain a plurality of removable compute nodes. The enclosure includes a power controller configured to individually control an amount of power consumed by each of the plurality of removable compute nodes. The power controller provides a plurality of power control signals. Each power control signal is provided to and controls the power consumption of one of the plurality of removable compute nodes.
23 Citations
20 Claims
-
1. A computer system, comprising:
-
an enclosure to house a plurality of power supplies and a plurality of devices; and a power controller housed in the enclosure, the power controller to; receive efficiency data for each of the plurality of power supplies; determine output power provided by the plurality of power supplies; determine an AC power drawn by the plurality of power supplies based on the output power and the efficiency data; compare the AC power drawn by the plurality of power supplies to an AC limit of the computer system; determine a total capacity of the plurality of power supplies housed in the enclosure; determine a total power consumed by the plurality of devices housed in the enclosure; and based on the AC power drawn as compared to the AC limit and based on the total capacity of the plurality of power supplies housed in the enclosure and the total power consumed by the plurality of devices housed in the enclosure, control a power consumption of a first device of the plurality of devices by driving a power control signal of the first device, wherein the power control signal is from a group consisting of a PROCHOT signal and a STPCLK signal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
determining, by a centralized power controller included in an enclosure of a computer system, a combined capacity of a plurality of power supplies installed in the enclosure; measuring, by the centralized power controller, an amount of power being consumed by each of a plurality of removable devices installed in the enclosure; determining, by the centralized power controller, whether a total power consumed by the plurality of removable devices exceeds the combined capacity of the plurality of power supplies; in response to a determination that the total power consumed by the plurality of removable devices exceeds the combined capacity of the plurality of power supplies, reducing, by the centralized power controller, a power consumption of a first device of the plurality of devices; measuring, by the centralized power controller, an amount of power being provided by the plurality of power supplies; determining, based on the amount of power being provided by the plurality of power supplies and power supply efficiency data for the plurality of power supplies, an amount of AC power drawn by the plurality of power supplies; and in response to a determination that the amount of AC power drawn by the plurality of power supplies exceed an AC limit of the computer system, reducing, by the centralized power controller, the power consumption of the first device of the plurality of devices by reducing a processor clock frequency of the first device via a power control signal provided to the first device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A centralized power controller in an enclosure of a computer system, the centralized power controller comprising:
-
a hardware processor; and a computer-readable medium storing power control software, the power control software executable by the hardware processor to; retrieve capacity information for each of a plurality of power supplies housed in the enclosure; determine a total capacity of the plurality of power supplies based on the capacity information for each of a plurality of power supplies; determine a total power consumed by a plurality of devices housed in the enclosure; adjust a power consumption of a first device of the plurality of devices based on the total capacity of the plurality of power supplies housed in the enclosure and the total power consumed by the plurality of devices housed in the enclosure; measure an amount of power being provided by the each of the plurality of power supplies; determine, based on the amount of power being provided by the each of the plurality of power supplies and power supply efficiency data for each of the plurality of power supplies, an amount of AC power drawn by the plurality of power supplies; and adjust the power consumption of the first device of the plurality of devices based on the amount of AC power drawn by the plurality of power supplies compared to an AC limit of the computer system by selecting a low power state using a power control signal from a group consisting of a PROCHOT signal and a STPCLK signal. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification