Enterprise power and thermal management
First Claim
1. A method, comprising:
- managing power consumption of a first computer system by controlling power allocated to the first computer system, wherein when the power consumption of the first computer system is to be decreased, power allocated to the first computer system is decreased from a first power target to a second power target.
1 Assignment
0 Petitions
Accused Products
Abstract
Power consumption by a computer system may vary all the time based upon software and the workload. Facility such as data centers host multiple of computer systems. With continuous growing demand for power and cooling of computer systems, data centers face limitations on their ability to provide the power and cooling capability. These limitations are occasionally exasperated by problems in either power or cooling systems. The computer systems may have a method to maintain total power consumption below a set target level. An enterprise power and thermal manager, EPTM, may change this setting dynamically to improve efficiency of supporting power and cooling infrastructure. In addition, the EPTM may use this ability to improve performance, availability and to provide ability to implement various administrative policies.
-
Citations
93 Claims
-
1. A method, comprising:
managing power consumption of a first computer system by controlling power allocated to the first computer system, wherein when the power consumption of the first computer system is to be decreased, power allocated to the first computer system is decreased from a first power target to a second power target. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A method, comprising:
-
defining one or more target power for a first computer system, wherein each of the one or more target power is associated with an amount of power allocated to the first computer system;
setting the first computer system at a first target power; and
when power consumption of the first computer system is near the first target power, generating a request for more power to be allocated to the first computer system. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A method, comprising:
-
defining one or more target power for a computer system, wherein each of the one or more target power is associated with power allocated to the computer system; and
allocating power to the computer system based on one or more policies, wherein the one or more policies relate to which of the one or more target power is to be used for the computer system. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method, comprising:
-
receiving a request from a first computer system to increase allocated power, the first computer system being in a group of two or more computer systems; and
responsive to the request, re-evaluating power allocated to the two or more computer systems in the group to determine if the request can be satisfied. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A computer readable medium having stored thereon sequences of instructions which are executable by a system, and which, when executed by the system, cause the system to perform a method, comprising:
-
receiving a request from a first computer system to increase allocated power from a first amount to a second amount, the first computer system being in a group of two or more computer systems; and
responsive to the request, re-evaluating power allocated to the two or more of the computer systems in the group to determine if the request can be satisfied. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A computer readable medium having stored thereon sequences of instructions which are executable by a system, and which, when executed by the system, cause the system to perform a method, comprising:
managing power consumption of a first computer system by controlling power allocated to the first computer system, wherein when the power consumption of the first computer system is to be decreased, power allocated to the first computer system is decreased from a first target power to a second target power. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
59. A computer readable medium having stored thereon sequences of instructions which are executable by a system, and which, when executed by the system, cause the system to perform a method, comprising:
-
defining one or more target power consumption levels for a first computer system, wherein each of the one or more target power consumption levels is associated with an amount of power allocated to the first computer system;
setting the first computer system at a first target power; and
when power consumption of the first computer system approaches the first target power, generating a request for more power to be allocated to the first computer system. - View Dependent Claims (60, 61, 62, 63, 64, 65)
-
-
66. A computer readable medium having stored thereon sequences of instructions which are executable by a system, and which, when executed by the system, cause the system to perform a method, comprising:
-
defining one or more target power for a computer system, wherein each of the one or more target power is associated with an amount of power allocated to the computer system; and
allocating power to the computer system based on one or more policies, wherein the one or more policies relate to the one or more target power used for the computer system. - View Dependent Claims (67, 68, 69, 70, 71, 72, 73, 74)
-
-
75. A system, comprising:
a controller to allocate power to one or more computer systems based on one or more of a cost-based policy, a fee-based policy, a rate-based policy, and a time-based policy. - View Dependent Claims (76, 77, 78, 79, 80)
-
81. A system, comprising:
a controller to manage power consumption of a first computer system by controlling power allocated to the first computer system, wherein when the power consumption of the first computer system is to be decreased, the controller is to decrease power allocated to the first computer system. - View Dependent Claims (82, 83, 84, 85, 86, 87, 88)
-
89. A system, comprising:
-
a controller to control power allocated to the first computer system and to a second computer system; and
a performance monitor coupled to the controller, the performance monitor is to monitor performance of the first computer system and of the second computer system, wherein when the performance of the first computer system is to increase, the performance monitor requests the controller to allocate additional power to the first computer system. - View Dependent Claims (90, 91, 92, 93)
-
Specification