System and method for strategic power reduction in a computer system
First Claim
1. A computer system comprising:
- a plurality of processing resources operable to process data;
one or more power supplies associated with the processing resources, the one or more power supplies operable to supply power to the plurality of processing resources;
a resource management engine associated with the processing resources the resource management engine comprising at least one dynamic table listing historical demand data for the system;
the resource management engine operable to;
predict a decreased demand requirement for the processing resources for a first time period based at least on the historical demand data for the system; and
in response to the predicted decreased demand requirement, select between (a) lowering the power state of a particular processing resource and (b) turning off the particular processing resource for the first time period based at least on whether the demand requirement is predicted to increase at a second time period subsequent to the first time period.
14 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for strategic power reduction in a computer system. The system and method includes a plurality of processing resources that process data. Associated with the processing resources are a plurality of power supplies that provide power for the processing resources. A resource management engine determines the demand on the computer system and scales the processing resources to conserve and reduce power consumption. The resource management engine brings online additional processing resources to meet additional demand or brings offline or to a lower power state processing resources to meet a decreased demand. In addition, the resource management engine predicts future demand requirements and adjusts the processing resources in advance to meet the predicted demand levels and allows for dynamic adjustment of the processing resources based on current demand events.
-
Citations
26 Claims
-
1. A computer system comprising:
-
a plurality of processing resources operable to process data; one or more power supplies associated with the processing resources, the one or more power supplies operable to supply power to the plurality of processing resources; a resource management engine associated with the processing resources the resource management engine comprising at least one dynamic table listing historical demand data for the system; the resource management engine operable to; predict a decreased demand requirement for the processing resources for a first time period based at least on the historical demand data for the system; and in response to the predicted decreased demand requirement, select between (a) lowering the power state of a particular processing resource and (b) turning off the particular processing resource for the first time period based at least on whether the demand requirement is predicted to increase at a second time period subsequent to the first time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for the optimizing of power consumption by a computer system having a plurality of processing resources and one or more power supplies associated therewith, the method comprising:
-
receiving a predicted demand requirement for a first time period based on historical demand data for the computer system; determining if the demand requirement requires a processing resource change; adjusting the plurality of processing resources to satisfy the demand requirement including, in response to a predicted decreased demand requirement, selecting between (a) lowering the power state of a particular processing resource and (b) turning off the particular processing resource for the first time period based at least on whether the demand requirement is predicted to increase at a second time period subsequent to the first time period. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification