| CPC G06F 9/5044 (2013.01) [G06F 9/48 (2013.01); G06F 9/4806 (2013.01); G06F 9/4843 (2013.01); G06F 9/485 (2013.01); G06F 9/4856 (2013.01); G06F 9/4881 (2013.01); G06F 9/4893 (2013.01); G06F 9/50 (2013.01); G06F 9/5005 (2013.01); G06F 9/5083 (2013.01); G06F 9/5088 (2013.01)] | 19 Claims |

|
1. A method, comprising:
identifying hardware resource requirements of a candidate workload instance, wherein the hardware resource requirements of the candidate workload instance include a required capacity for each of a plurality of hardware resource types;
identifying, for each of the plurality of hardware resource types required by the candidate workload instance, a capacity of a hardware resource of the hardware resource type that is currently available on a server without causing a power efficiency of the hardware resource to decline below a setpoint level of power efficiency;
determining, for each of the plurality of hardware resource types required by the candidate workload instance, whether the identified capacity of the hardware resource on the server is greater than or equal to the required capacity for the hardware resource type; and
assigning the candidate workload instance to be performed by the server in response to determining, for each of the plurality of hardware resource types required by the candidate workload instance, that the identified capacity of the hardware resource on the server is greater than or equal to the required capacity for the hardware resource type.
|