9998399

Cloud Independent Tuning Service for Autonomously Managed Workloads

PublishedJune 12, 2018
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
11 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method, 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 configuration 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.

2

2. The method of claim 1 , wherein the tuning service is external to the first cloud computing environment, wherein the specific request specifies the quantity of the first resource in a format compatible with the REST API of the resource management component, wherein the current resource configuration specifies a current quantity of the first resource allocated to the workload, wherein the modified resource configuration further comprises a second computing resource, wherein the first and second computing resources respectively comprise at least one of: (i) a hardware resource, (ii) a quality of service, and (iii) a software resource provided to the workload.

3

3. The method of claim 1 , wherein the modified resource configuration specifies to move the workload to a different cloud computing environment.

4

4. The method of claim 1 , wherein the modified resource configuration specifies to clone the workload.

5

5. The method of claim 1 , wherein the abstract request comprises a generic request that is agnostic relative to the REST API of the resource management component of the first cloud computing environment.

6

6. The method of claim 1 , wherein a resource utilization of the workload is monitored by: (i) the workload, and (ii) the tuning service.

7

7. The method of claim 1 , wherein the first cloud computing environment provides a baseline level of resources to the workload upon deployment, wherein the workload and the tuning service are configured to modify the baseline level of resources independent of the configuration of the first cloud computing environment.

8

8. The method of claim 1 , wherein the performance measurement criteria further comprise: (i) an allocation level for each of a plurality of hardware resources including the first resource, (ii) a utilization level for each of the plurality of hardware resources including the first resource, and (iii) a cost of executing the workload in the cloud computing environment.

9

9. The method of claim 8 , wherein the workload generates the request upon determining that the level of energy utilization exceeds the energy utilization threshold.

10

10. The method of claim 9 , wherein the modified resource configuration specifies to move the workload to a second cloud computing environment, the method further comprising: moving, by the tuning service, the workload from the first cloud computing environment to the second cloud computing environment.

11

11. The method of claim 10 , further comprising: receiving, from the workload in the second cloud computing environment, a second abstract request specifying to modify resources allocated to the workload in the second cloud computing environment, wherein the second abstract request does not specify a modified quantity of a second resource required to fulfill the second abstract request; translating, by the tuning service, the second abstract request to a set of requirements to fulfill the second abstract request in the second cloud computing environment, wherein the set of requirements to fulfill the second abstract request specifies to modify the second resource; identifying, by the tuning service based on a current resource configuration of the workload in the second cloud computing environment, a second modified resource configuration suitable to provide the modified quantity of the second resource in the second cloud computing environment; generating, by the tuning service based on the second modified resource configuration, a second specific request compatible with a representational state transfer (REST) application programming interface (API) of a resource management component of the second cloud computing environment; providing, by the tuning service, the second specific request to the REST API of the resource management component of the second cloud computing environment, wherein the resource management component of the second cloud computing environment generates the second modified resource configuration including the modified quantity of the second resource responsive to the second specific request to fulfill the second abstract request.

Patent Metadata

Filing Date

Unknown

Publication Date

June 12, 2018

Inventors

Anthony M. DUNBAR
James J. FALL
Andrew L. HANSON
Samuel D. MATZEK
George J. ROMANO
Tammy L. VAN HOVE

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “CLOUD INDEPENDENT TUNING SERVICE FOR AUTONOMOUSLY MANAGED WORKLOADS” (9998399). https://patentable.app/patents/9998399

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.