PEAK-PERFORMANCE-AWARE BILLING FOR CLOUD COMPUTING ENVIRONMENT
First Claim
Patent Images
1. A method, comprising:
- determining, by a computing device, from a service level agreement (SLA) with a user, an upper limit on computer resources in a cloud computing environment that can be consumed per unit time by at least one application executed for the user in the cloud computing environment; and
charging a fixed cost per period under the SLA.
3 Assignments
0 Petitions
Accused Products
Abstract
In some examples, a method is described that may include determining, by a computing device, from a service level agreement (SLA) with a user, an upper limit on computer resources in a cloud computing environment that can be consumed per unit time by at least one application executed for the user in the cloud computing environment. The method may also include charging a fixed cost per period under the SLA.
23 Citations
25 Claims
-
1. A method, comprising:
-
determining, by a computing device, from a service level agreement (SLA) with a user, an upper limit on computer resources in a cloud computing environment that can be consumed per unit time by at least one application executed for the user in the cloud computing environment; and charging a fixed cost per period under the SLA. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer storage medium having computer-executable instructions stored thereon that are executable by a computing device to perform operations comprising:
-
storing an upper limit on computer resources in a cloud computing environment that can be consumed per unit time by at least one application executed for a user in the cloud computing environment; measuring consumption of the computer resources by the at least one application per unit time; determining whether consumption of the computer resources by the at least one application per unit time exceeds the upper limit; and in response to determining that consumption by the at least one application exceeds the upper limit, decreasing allocation of the computer resources to the at least one application. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A back end system of a cloud computing environment, the back end system comprising:
-
a service level agreement (SLA) information module comprising computer-executable instructions that are executable by at least one processing resource to store, in at least one storage resource, an upper limit on computer resources that can be consumed per unit time by at least one application executed for a user in the cloud computing environment; a resource counter module comprising computer-executable instructions that are executable by the at least one processing resource to measure consumption of the computer resources by the at least one application per unit time; and a priority controller module comprising computer-executable instructions that are executable by the at least one processing resource to; determine whether consumption of the computer resources by the at least one application per unit time exceeds the upper limit; and in response to determining that consumption by the at least one application exceeds the upper limit, decreasing allocation of the computer resources to the at least one application. - View Dependent Claims (22, 23, 24, 25)
-
Specification