×

Cloud independent tuning service for autonomously managed workloads

  • US 10,009,292 B2
  • Filed: 10/03/2014
  • Issued: 06/26/2018
  • Est. Priority Date: 10/03/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a computer processor; and

    a memory containing a program, which when executed by the processor, performs an operation comprising;

    receiving, by a tuning service from a workload in a first cloud computing environment based on a performance measurement criteria comprising a level of energy utilization realized by executing the workload on a host machine in the first cloud computing environment, an abstract request generated by the workload specifying to modify resources allocated to the workload, wherein the abstract request does not specify a modified quantity of a first resource required to fulfill the abstract request;

    translating, by the tuning service, the abstract request to a set of requirements to fulfill the abstract request, wherein the set of requirements specifies to modify the first resource to reduce the level of energy utilization below a energy utilization threshold;

    identifying, by the tuning service based on a current resource configuraton of the workload, a modified resource configuration suitable to provide the modified quantity of the first resource required to fulfill the abstract request;

    generating, by the tuning service based on the modified resource configuration, a specific request compatible with a representational state transfer (REST) application programming interface (API) of a resource management component of the first cloud computing environment; and

    providing, by the tuning service, the specific request to the REST API of the resource management component of the first cloud computing environment, wherein the resource management component of the first cloud computing environment generates the modified resource configuration including the modified quantity of the first resource responsive to the specific request to fulfill the abstract request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×