Patent ID: 8635625
Filing Date: 2014-01-21
Classification: G06F,Y02D

Abstract:
1. A processor-implemented method of allocating a workload among computing devices, comprising the steps of: obtaining at least one efficiency model for each computing device, wherein obtaining the at least one efficiency model comprises executing a sample workload in increments on at least one of the computing devices, and measuring power and processor usage for each increment of execution of the sample workload; determining a set of allocations of the workload among the computing devices; for each of the set of allocations of the workload among the computing devices, determining, for each computing device, the power consumption for the computing device to perform the workload allocated to the computing device by the allocation, the power consumption being determined based on the at least one efficiency model for each computing device; and determining a total power consumption of the computing devices; selecting an allocation from the set of allocations based at least in part on the total power consumption of the computing devices for each allocation; and implementing the selected allocation of the workload among the computing devices.