Workflow-Based Resource Management
First Claim
1. A method comprising:
- obtaining, at a processor executing a resource management application, load data that describes a resource load associated with resources;
analyzing, by the processor, the load data to detect a change in resource load associated with one of the resources;
identifying, by the processor, workflows that includes the resource, the workflows comprising a description of how the resources are utilized during execution of a process by the resources;
identifying, by the processor, a relevant workflow that is associated with the process; and
issuing, by the processor, commands to resources associated with the relevant workflow to proactively adjust capacities of the resources associated with the relevant workflow.
3 Assignments
0 Petitions
Accused Products
Abstract
Concepts and technologies are disclosed herein for workflow-based resource management. A process can execute a resource management application. The process can obtain load data that describes a resource load associated with resources. The processor can analyze the load data to detect a change in resource load associated with one of the resources and identify workflows that includes the resource. The workflows can include a description of how the resources are utilized during execution of a process by the resources. The processor can identify a relevant workflow that is associated with the process and issue commands to resources associated with the relevant workflow to proactively adjust capacity of the resources associated with the relevant workflow.
-
Citations
20 Claims
-
1. A method comprising:
-
obtaining, at a processor executing a resource management application, load data that describes a resource load associated with resources; analyzing, by the processor, the load data to detect a change in resource load associated with one of the resources; identifying, by the processor, workflows that includes the resource, the workflows comprising a description of how the resources are utilized during execution of a process by the resources; identifying, by the processor, a relevant workflow that is associated with the process; and issuing, by the processor, commands to resources associated with the relevant workflow to proactively adjust capacities of the resources associated with the relevant workflow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a processor; and a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising obtaining load data that describes a resource load associated with resources, analyzing the load data to detect a change in resource load associated with one of the resources, identifying workflows that includes the resource, the workflows comprising a description of how the resources are utilized during execution of a process by the resources, identifying a relevant workflow that is associated with the process, and issuing commands to resources associated with the relevant workflow to proactively adjust capacities of the resources associated with the relevant workflow. - View Dependent Claims (13, 14, 15)
-
-
16. A computer storage medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
-
obtaining load data that describes a resource load associated with resources; analyzing the load data to detect a change in resource load associated with one of the resources; identifying workflows that includes the resource, the workflows comprising a description of how the resources are utilized during execution of a process by the resources; identifying a relevant workflow that is associated with the process; and issuing commands to resources associated with the relevant workflow to proactively adjust capacities of the resources associated with the relevant workflow. - View Dependent Claims (17, 18, 19, 20)
-
Specification