Patent ID: 8782655

Claim:
A method, implemented on a computing device, for controlling computing resource consumption in a computing system, the computing system including 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; providing the results of the prediction on a second visual display, wherein the first and the second visual displays include: workload identity, resource utilization, the active policies, and resource requests; and assigning a metered resource to a workload in the event said policies and said prediction indicate the workload requires an additional resource and no fully-licensed resource is available to be borrowed by the workload; wherein “metered resource” denotes a resource for which a user pays only while the resource is in use, “fully-licensed resource” denotes a resource for which a user pays whether or not it is in use, and “borrowed” denotes use of a resource by one workload while the resource is owned by another workload.