Power Control of Servers Using Advanced Configuration and Power Interface (ACPI) States
First Claim
1. A method of managing power consumed by a plurality of blade servers within a processing system, comprising:
- identifying at least one of the plurality of blade servers that is not critical to maintain in a working state; and
putting a processor of the at least one non-critical blade server in a sleep state in response to determining that the processing system has reached a thermal or power threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of managing power consumption by a plurality of blade servers within a processing system. The speed of at least one of the plurality of blade servers is reduced in response to the processing system reaching a power or thermal threshold. At least one of the plurality of blade servers is identified as not being critical to maintain in a working state and the critical blade server is put in a sleep state. A satellite management controller may control blade server power consumption and heat generation in various ways that combine processor speed-stepping and control of processor sleep states. Known sleep states save more power than speed-stepping by turning off the processor and/or volatile memory. The processor speed and sleep-states of at least one non-critical blade server, and optionally the processor speed of a critical processor, may be changed in order to control the power consumption below a power threshold or control the temperature below a thermal threshold.
122 Citations
20 Claims
-
1. A method of managing power consumed by a plurality of blade servers within a processing system, comprising:
-
identifying at least one of the plurality of blade servers that is not critical to maintain in a working state; and putting a processor of the at least one non-critical blade server in a sleep state in response to determining that the processing system has reached a thermal or power threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising a computer usable medium including computer usable program code for managing power to a plurality of blade servers within a processing system, the computer program product including:
-
computer usable program code for identifying at least one of the plurality of blade servers that is not critical to maintain in a working state; and computer usable program code for putting the at least one non-critical blade server in a sleep state in response to determining that the processing system has reached a thermal or power threshold. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A power-controlled processing system, comprising:
-
a plurality of rack-mounted, ACPI-capable blade servers, each blade server having a processor running an operating system and a baseboard management controller in digital communication with the operating system; a shared power supply providing electrical power to each of the plurality of blade servers; a satellite management controller in digital communication with each of the baseboard management controllers, wherein the satellite management controller includes computer usable program code for identifying at least one of the plurality of processors that is not critical to maintain in a working state, and putting the at least one non-critical blade server in a sleep state in response to determining that the processing system has reached a thermal or power threshold. - View Dependent Claims (18, 19, 20)
-
Specification