System and method for application resource utilization metering and cost allocation in a utility computing environment
First Claim
Patent Images
1. A hardware system, comprising:
- a plurality of hardware computing devices configured to implement;
a computational resource;
a plurality of applications configured to utilize said computational resource;
a metering utility configured to measure utilization of said computational resource by a given one of said plurality of applications; and
a cost model configured to allocate a first portion of a cost of said computational resource to said given application dependent upon said measured utilization of said computational resource by said given application;
wherein to allocate the first portion of the cost, the cost model is further configured to;
determine a total available capacity of said computational resource; and
compute a unit cost for said computational resource from said total available capacity and a cost share assigned to said computational resource.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for application resource utilization metering and cost allocation in a utility computing environment. In one embodiment, the system may include a computational resource, a plurality of applications configured to utilize the computational resource, a metering utility configured to measure utilization of the computational resource by a given one of the plurality of applications, and a cost model configured to allocate a first portion of a cost of the computational resource to the given application dependent upon the measured utilization of the computational resource by the given application.
-
Citations
27 Claims
-
1. A hardware system, comprising:
-
a plurality of hardware computing devices configured to implement; a computational resource; a plurality of applications configured to utilize said computational resource; a metering utility configured to measure utilization of said computational resource by a given one of said plurality of applications; and a cost model configured to allocate a first portion of a cost of said computational resource to said given application dependent upon said measured utilization of said computational resource by said given application; wherein to allocate the first portion of the cost, the cost model is further configured to; determine a total available capacity of said computational resource; and
compute a unit cost for said computational resource from said total available capacity and a cost share assigned to said computational resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method implemented on computer hardware, comprising:
-
a plurality of applications utilizing a computational resource; measuring utilization of said computational resource by a given one of said plurality of applications; and allocating a first portion of a cost of said computational resource to said given application dependent upon said measured utilization of said computational resource by said given application, wherein said allocating comprises; determining a total available capacity of said computational resource; and computing a unit cost for said computational resource from said total available capacity and a cost share assigned to said computational resource. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-accessible storage medium storing program instructions that when executed implement a method to:
-
measure utilization of a computational resource by a given one of a plurality of applications; and allocate a first portion of a cost of said computational resource to said given application dependent upon said measured utilization of said computational resource by said given application, wherein to allocate the first portion of the cost, the program instructions are further computer-executable to; determine a total available capacity of said computational resource; and compute a unit cost for said computational resource from said total available capacity and a cost share assigned to said computational resource. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification