SYSTEM AND METHOD FOR MANAGING ENERGY CONSUMPTION IN A COMPUTE ENVIRONMENT
First Claim
1. A method of managing energy consumption in a compute environment, the method comprising:
- receiving data about a current state of a compute environment;
analyzing workload that is currently consuming resources in the compute environment; and
modifying the use of at least one resource in the compute environment in a manner related to energy consumption based on the received data and analysis of the workload.
11 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer readable medium are disclosed for reducing power consumption in clusters, grids, on-demand centers, and so forth. The principles disclosed herein can reduce both direct and indirect power consumption while maintaining either full cluster performance or adequate SLA based cluster performance. The method includes receiving at least one state data point regarding power consumption or temperature of at least one resource within the compute environment. Using intelligent policies to control power consumption, the method implements and interfaces with power managements facilities within the cluster, grid or on-demand center to either implement policies, make dynamic changes, make predictions or actions, and so forth to reduce one or more of the direct or indirect power consumption associated with a compute environment. The method can analyze current workload, future workload or both in taking energy saving actions in the environment. An aspect can also involve reporting state information and updating algorithms based on historical experience or outside sources of information such as the news or weather.
-
Citations
16 Claims
-
1. A method of managing energy consumption in a compute environment, the method comprising:
-
receiving data about a current state of a compute environment; analyzing workload that is currently consuming resources in the compute environment; and modifying the use of at least one resource in the compute environment in a manner related to energy consumption based on the received data and analysis of the workload. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of managing power consumption in a compute environment, the method comprising:
-
receiving a current state of a compute environment; analyzing workload to be consumed in the compute environment; predicting at least one power consumption saving action based on the current state and analyzed workload to be consumed in the compute environment; and implementing a predicted at least one power consumption saving action in the compute environment. - View Dependent Claims (9, 10, 11)
-
-
12. A method of managing power consumption in a compute environment, the method comprising:
-
receiving a current power consumption state of a compute environment; analyzing queued jobs scheduled to consume resources in the compute environment; predicting power consumption when at least one of the queued jobs is consumed in the compute environment; and consuming the at least one job in the compute environment with at least one power consumption saving action. - View Dependent Claims (13, 14, 15, 16)
-
Specification