System and method for controlling computing resource consumption
First Claim
1. A method, implemented on a computing device, for controlling computing resource consumption in a computing system, the computing system comprising one or more resources, the computing system executing one or more workloads, each of the workloads assigned one or more of the resources, each of the workloads operating in accordance with one or more active policies, the method, comprising:
- monitoring execution of the workloads and consumption of the resources;
displaying on a first visual display, for a current computing interval, a number of the resources currently consumed by each executing workload;
predicting for a subsequent computing interval, numbers of resources that will be consumed for each executing workload; and
providing the results of the prediction on a second visual display, wherein the first and the second visual displays comprise;
workload identity,resource utilization,the active policies, andresource requests.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and a corresponding system, implemented as programming on a computer system, controls resource consumption in the computer system. The method includes the steps of monitoring current consumption of resources by workloads executing on the computer system; predicting future consumption of the resources by the workloads; adjusting assignment of resources to workloads based on the predicted future consumption, comprising: determining consumption policies for each workload, comparing the policies to the predicted future consumption, and increasing or decreasing resources for each workload based on the comparison; and providing a visual display of resource consumption and workload execution information, the visual display including iconic values indicating predicted consumption of instant capacity resources and authorization to consume instant capacity resources.
40 Citations
21 Claims
-
1. A method, implemented on a computing device, for controlling computing resource consumption in a computing system, the computing system comprising one or more resources, the computing system executing one or more workloads, each of the workloads assigned one or more of the resources, each of the workloads operating in accordance with one or more active policies, the method, comprising:
-
monitoring execution of the workloads and consumption of the resources; displaying on a first visual display, for a current computing interval, a number of the resources currently consumed by each executing workload; predicting for a subsequent computing interval, numbers of resources that will be consumed for each executing workload; and providing the results of the prediction on a second visual display, wherein the first and the second visual displays comprise; workload identity, resource utilization, the active policies, and resource requests. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, implemented as programming on a computer system, for controlling resource consumption in the computer system, comprising:
-
monitoring current consumption of resources by workloads executing on the computer system; predicting future consumption of the resources by the workloads; adjusting assignment of resources to workloads based on the predicted future consumption, comprising; determining consumption policies for each workload, comparing the policies to the predicted future consumption, and increasing or decreasing resources for each workload based on the comparison; and providing a visual display of resource consumption and workload execution information, the visual display including iconic values indicating predicted consumption of instant capacity resources and authorization to consume instant capacity resources. - View Dependent Claims (17, 18, 19)
-
-
20. A system, implemented as programming on a computer system, for controlling resource consumption in the computer system, comprising:
-
a monitoring module that monitors current consumption of resources by workloads executing on the computer system; a policy processing module that predicts future consumption of the resources by the workloads and provides a resource request to adjust assignment of resources to workloads based on the predicted future consumption, wherein the policy processing module determines consumption policies for each workload, and compares the policies to the predicted future consumption, and wherein the resource request call for increasing or decreasing resources for each workload based on the comparison; and a user interface module that generates a visual display of resource consumption and workload execution. - View Dependent Claims (21)
-
Specification