Patent ID: 8776075

Claim:
A method for optimizing energy consumption in a data-processing system including a set of data-processing units, the method comprising: indicating a set of data-processing jobs to be executed on the data-processing system during a production period; estimating an ambient temperature expected for each data-processing unit during the production period, wherein estimating the ambient temperature comprises estimating a temperature trend for each data-processing unit during the production period; calculating an execution scheme for the data-processing jobs on the data-processing system, the execution scheme optimizing energy consumed by the data-processing system to execute the data-processing jobs based on the ambient temperature of the data-processing units, wherein calculating the execution scheme comprises calculating, based on the temperature trend, an exploitation trend for exploiting a set of resources on each data-processing unit to optimize energy consumed by the data-processing units during the production period, and creating a plan of execution for executing the data-processing jobs on the data-processing units during the production period; and executing the data-processing jobs on the data-processing system according to the execution scheme.