11095530

Service Level Management of a Workload Defined Environment

PublishedAugust 17, 2021
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

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

1

1. A computer-implemented method for service level management of a workload defined environment, the method comprising: performing, by a processing device, a determination of whether runtime workload data for a workload executing within a container satisfies a goal set forth in a service level agreement; responsive to determining that the runtime workload data does not satisfy the goal, providing data from within the container in a format utilized by an application program interface to a workload-to-hardware adapter; accessing the data from within the container through the application program interface from outside of the container; and determining, by the workload-to-hardware adapter, a workload pattern based at least in part on performance data, wherein the workload pattern is one of a periodic increase of processing demand, a periodic increase in queue time, or a decrease in response time.

2

2. The computer-implemented method of claim 1 , further comprising collecting the performance data for the workload executing within the container, wherein the container makes the performance data, the runtime workload data, and the service level agreement available through the application program interface.

3

3. The computer-implemented method of claim 2 , wherein the application program interface is defined as part of the container for a target execution environment.

4

4. The computer-implemented method of claim 1 , wherein the data within the container are generated based on the workload.

5

5. The computer-implemented method of claim 4 , wherein the data comprise at least one of a response time, a queue time, a processing rate, a workload complexity, a workload size, a unit agnostic metric, a service level achievement measure, a first failure data capture, an anomaly, and workload health.

6

6. The computer-implemented method of claim 1 , wherein the data within the container are generated using standard features provided by the container.

7

7. The computer-implemented method of claim 1 wherein a workload defined subset of data within the container are available through the application program interface.

8

8. The computer-implemented method of claim 1 , wherein the data from within the container are made available to the application program interface through a mechanism defined by the container.

9

9. A system for service level management of a workload defined environment, the system comprising: a memory having computer readable instructions; and a processing device for executing the computer readable instructions, the computer readable instructions comprising instructions for performing a method comprising: performing, by the processing device, a determination of whether runtime workload data for a workload executing within a container satisfies a goal set forth in a service level agreement; responsive to determining that the runtime workload data does not satisfy the goal, providing data from within the container in a format utilized by an application program interface to a workload-to hardware adapter; accessing the data from within the container through the application program interface from outside of the container; and determining, by the workload-to-hardware adapter, a workload pattern based at least in part on performance data, wherein the workload pattern is one of a periodic increase of processing demand, a periodic increase in queue time, or a decrease in response time.

10

10. The system of claim 9 , wherein the method further comprises collecting the performance data for the workload executing within the container, wherein the container makes the performance data, the runtime workload data, and the service level agreement available through an application program interface.

11

11. The system of claim 10 , wherein the application program interface is defined as part of the container for a target execution environment.

12

12. The system of claim 9 , wherein the data within the container are generated based on the workload.

13

13. The system of claim 12 , wherein the data comprise at least one of a response time, a queue time, a processing rate, a workload complexity, a workload size, a unit agnostic metric, a service level achievement measure, a first failure data capture, an anomaly, and workload health.

14

14. The system of claim 9 , wherein the data within the container are generated using standard features provided by the container.

15

15. The system of claim 9 wherein a workload defined subset of data within the container are available through the application program interface.

16

16. The system of claim 9 , wherein the data from within the container are made available to the application program interface through a mechanism defined by the container.

17

17. A computer program product for service level management of a workload defined environment, the computer program product comprising: a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processing device to cause the processing device to perform a method comprising: performing, by the processing device, a determination of whether runtime workload data for a workload executing within a container satisfies a goal set forth in a service level agreement; responsive to determining that the runtime workload data does not satisfy the goal, providing data from within the container in a format utilized by an application program interface to a workload-to-hardware adapter; accessing the data from within the container through the application program interface from outside of the container; and determining, by the workload-to-hardware adapter, a workload pattern based at least in part on performance data, wherein the workload pattern is one of a periodic increase of processing demand, a periodic increase in queue time, or a decrease in response time.

18

18. The computer program product of claim 17 , wherein the method further comprises collecting the performance data for the workload executing within the container, wherein the container makes the performance data, the runtime workload data, and the service level agreement available through the application program interface.

19

19. The computer-implemented method of claim 1 further comprising: moving the container from a first processing system to a second processing system; and adjusting the workload pattern based on a resource utilization of the second processing system as compared to a resource utilization of the first processing system.

20

20. The computer-implemented method of claim 1 , wherein the workload pattern correlates performance data from outside of the container, workload requirement data retrieved from the application program interface, and platform knowledge over time.

Patent Metadata

Filing Date

Unknown

Publication Date

August 17, 2021

Inventors

YUK L. CHAN
ANDREW P. WACK
PETER B. YOCOM

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. “SERVICE LEVEL MANAGEMENT OF A WORKLOAD DEFINED ENVIRONMENT” (11095530). https://patentable.app/patents/11095530

© 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.