METERING RESOURCE USAGE IN A CLOUD COMPUTING ENVIRONMENT
First Claim
1. A method for metering usage of a plurality of cloud resources in a cloud computing environment when processing a cloud service request, comprising:
- defining the physical implementation of delineation points on each of the plurality of clouds in the environment;
tracking each of a plurality of inter-cloud operational transactions as each transaction passes through a delineation point entering a cloud;
tracking each of the plurality of inter-cloud operational transactions as each transaction passes through a delineation point exiting a cloud;
maintaining a transaction ledger in each of the plurality of clouds;
calculating an amount of time each of the plurality of operational transactions was within each of the plurality of clouds; and
storing the amount of time in the respective transaction ledger.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach that provides assigning and tracking inter-Cloud operational transactions within a Cloud computing environment in order to meter Cloud resource usage when processing a Cloud service request. In one embodiment, there is a Cloud usage and accounting tool, including a route management component configured to define and manage the physical implementation of delineation points between Clouds. The Cloud usage and accounting tool further includes a workflow control component configured to track inter-Cloud operational transactions as they pass through the delineation points.
116 Citations
22 Claims
-
1. A method for metering usage of a plurality of cloud resources in a cloud computing environment when processing a cloud service request, comprising:
-
defining the physical implementation of delineation points on each of the plurality of clouds in the environment; tracking each of a plurality of inter-cloud operational transactions as each transaction passes through a delineation point entering a cloud; tracking each of the plurality of inter-cloud operational transactions as each transaction passes through a delineation point exiting a cloud; maintaining a transaction ledger in each of the plurality of clouds; calculating an amount of time each of the plurality of operational transactions was within each of the plurality of clouds; and storing the amount of time in the respective transaction ledger. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A Cloud usage and accounting tool for metering cloud resource usage in a Cloud computing environment, comprising:
-
a memory medium comprising instructions; a bus coupled to the memory medium; and a processor coupled to the bus that when executing the instructions causes the Cloud usage and accounting tool to; define the physical implementation of delineation points of a cloud in the environment; track each of a plurality of inter-cloud operational transactions as each transaction passes through a delineation point entering the cloud; track each of a plurality of inter-cloud operational transactions as each transaction passes through a delineation point exiting the cloud; maintain a transaction ledger in the cloud; calculate amount of time each of the plurality of operational transactions was within the cloud; and store the amount of time in the transaction ledger. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable medium storing computer instructions, which when executed, enables a computer system to meter usage of a plurality of cloud resources in a cloud computing environment when processing a cloud service request, comprising:
-
define the physical implementation of delineation points of a cloud in the environment; track each of a plurality of inter-cloud operational transactions as each transaction passes through a delineation point entering the cloud; track each of a plurality of inter-cloud operational transactions as each transaction passes through a delineation point exiting the cloud; maintain a transaction ledger in the cloud; calculate amount of time each of the plurality of operational transactions was within the cloud; and store the amount of time in the transaction ledger. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for deploying a system for metering cloud resource usage in a Cloud computing environment, comprising:
providing a computer infrastructure being operable to; define the physical implementation of delineation points on a cloud in the environment; track each of a plurality of inter-cloud operational transactions as each transaction passes through a delineation point entering the cloud; track each of the plurality of inter-cloud operational transactions as each transaction passes through a delineation point exiting the cloud; maintain a transaction ledger; calculate amount of time each of the plurality of operational transactions was within the cloud; and store the amount of time in the transaction ledger.
Specification