Patent ID: 8473769
Filing Date: 2013-06-25
Classification: G06F,Y02D

Abstract:
1. A method for routing a computing task to a computing resource for executing the computing task, the method comprising: receiving, by a dispatcher, a timestamp at which execution of the computing task can start on the computing resource and a duration that the execution would take, wherein the computing resource has an associated power consumption profile and wherein the power consumption profile comprises a portion of electric power consumed by the computing resource generated using renewable energy and a portion of electric power consumed by the computing resource generated using other non-renewable energy; estimating, by the dispatcher, a power efficiency factor as a function of the power consumption profile for the computing resource, the timestamp and the duration thereby forming an estimated power efficiency factor for the computing resource at the time identified by the timestamp and for the duration; determining, by the dispatcher, whether the computing resource can execute the computing task as a function of the estimated power efficiency factor at the time identified by the timestamp and for the duration; and responsive to determining that the computing resource can execute the computing task at the time identified by the timestamp and for the duration, sending, by the dispatcher, the computing task to the computing resource.