Rack-level power management of computer systems
First Claim
1. A system for power management of a rack of computers, the system comprising:
- server side infrastructure (SSI) circuitry at each computer in the rack, the SSI circuitry including local monitoring circuitry coupled to a central processing unit (CPU) of the computer; and
a centralized power management module (CPMM) with an out-of-band (OOB) management link to the SSI circuitry at each computer in the rack,wherein the CPMM is configured to monitor power being consumed by the CPUs by sending a polling message to the SSI circuitry at each computer in the rack,wherein the local monitoring circuitry within the SSI circuitry at each computer in the rack is configured to monitor power consumption and temperature at the CPU and to respond to the polling message from the CPMM by transmitting a power consumption value and a temperature consumption value to the CPMM, andwherein the CPMM is further configured to apply a set of rules to the power consumption and temperature values from the local monitoring circuitry to determine when and at which computers to enable and disable a CPU power throttling mode and when at which CPUs to apply thermoelectric cooling.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment disclosed relates to a system for power management of a group of computers. The system includes server side infrastructure (SSI) circuitry at each computer in the group and a centralized power management module (CPMM). The SSI circuitry includes local monitoring circuitry coupled to a central processing unit (CPU) of the computer. The CPMM has a management link to the SSI circuitry at each computer in the group. The local circuitry at each computer monitors power consumption at the CPU of that computer and transmits power consumption data to the CPMM. The CPMM applies a set of rules to the power consumption data to determine when and at which computers to enable and disable a CPU power throttling mode.
-
Citations
17 Claims
-
1. A system for power management of a rack of computers, the system comprising:
-
server side infrastructure (SSI) circuitry at each computer in the rack, the SSI circuitry including local monitoring circuitry coupled to a central processing unit (CPU) of the computer; and a centralized power management module (CPMM) with an out-of-band (OOB) management link to the SSI circuitry at each computer in the rack, wherein the CPMM is configured to monitor power being consumed by the CPUs by sending a polling message to the SSI circuitry at each computer in the rack, wherein the local monitoring circuitry within the SSI circuitry at each computer in the rack is configured to monitor power consumption and temperature at the CPU and to respond to the polling message from the CPMM by transmitting a power consumption value and a temperature consumption value to the CPMM, and wherein the CPMM is further configured to apply a set of rules to the power consumption and temperature values from the local monitoring circuitry to determine when and at which computers to enable and disable a CPU power throttling mode and when at which CPUs to apply thermoelectric cooling. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server-side apparatus for a rack-mounted computer, the apparatus comprising:
-
local monitoring circuitry coupled to a central processing unit (CPU) of the computer and coupled to a centralized power management system which is configured to manage power and temperature for a rack of computers, wherein the local circuitry is configured to monitor power consumption and temperature at the CPU, transmit power consumption and temperature data to the centralized power management system, receive out-of-band polling messages from the centralized power management system, respond to the polling messages by transmitting a power consumption value and a temperature value to the centralized power management system, and send commands to enable and disable a power throttling mode and to apply thermoelectric cooling at the CPU. - View Dependent Claims (12, 13, 14)
-
-
15. A central power management apparatus for a rack of computers, the apparatus comprising:
-
a management module coupled via an out-of-band link to local monitoring circuitry at each computer in the link, wherein the management module is configured to transmit polling messages to the local monitoring circuitry, receive temperature values from the local monitoring circuitry in response to the polling messages, determine at which computers to enable and disable a CPU power throttling mode and at which computers to apply thermoelectric cooling, and transmit messages to said determined computers to enable and disable the CPU power throttling mode and messages to said computers to apply the thermoelectric cooling.
-
-
16. A power management apparatus for managing power usage of a rack of computers, the apparatus comprising:
-
means for transmitting polling messages to local monitoring circuitry; means for receiving responses to the polling messages from the local monitoring circuitry at each of the computers in the rack, wherein the responses include root mean squared power consumption values and temperature values; means for determining at which computers to enable and disable a CPU power throttling mode and for determining at which computers to apply thermoelectric cooling; and means for transmitting messages to said determined computers to enable and disable the CPU power throttling mode and to apply said thermoelectric cooling. - View Dependent Claims (17)
-
Specification