Patent ID: 9436258
Filing Date: 2016-09-06
CPC Classification: G06F,H04L,Y02D

Claim Text:
1. A computer-implemented method, comprising: for each of a plurality of services that are each distributively implemented in a respective set of processing devices, each processing device being a server computer and the set of processing devices including a plurality of server computers in which the service is distributively implemented, each service having a respectively associated service level objective value for the service, the service level objective value being a required quality of service to be met by the set of processing devices performing the service, determining a current service level value that measures a current performance of the service by the set of processing devices performing the service; for each service for which the current service level value does not meet the service level objective value of the service, generating a first control signal that causes one or more of the processing devices performing the service to operate at a first power consumption level; and for each service for which the current service level value does meet the service level objective value of the service, generating one or more control signals that cause one or more processing devices performing the service to operate at one or more reduced power consumption levels that are each less than the first power consumption level and wherein the one or more reduced power consumption levels causes a decrease in the current performance by the set of processing devices performing the service so that a difference between the current service level value of the set of processing devices performing the service and the service level objective value for the service decreases.