Generating optimized resource consumption periods for multiple users on combined basis
First Claim
1. A method comprising:
- accessing a set of aggregate usage history data for a set of users each operating a set of machines consuming a set of resources in a host cloud;
generating a set of variable consumption periods over which the consumption of the set of resources will be tracked for the set of users on a combined basis, wherein a length of each of the set of variable consumption periods is less than a length of a subscription limit period defined in a set of subscription parameters;
identifying a set of subscription margins for a resource in the set of resources in view of a comparison of the consumption of the resource to a resource subscription limit for the set of users on a combined basis over the set of variable consumption periods;
generating, by a processor, a set of marginal consumption values for the set of users for the set of variable consumption periods in the host cloud, wherein the length of each of the set of variable consumption periods varies in view of relative changes in the set of marginal consumption values; and
generating a management action in view of the marginal consumption value for the set of variable consumption periods.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for managing cloud consumption including accessing a set of aggregate usage history data for a set of users each operating a set of machines consuming a set of resources in a host cloud, generating a set of variable consumption periods over which the consumption of the set of resources will be tracked for the set of users on a combined basis, identifying a set of subscription margins for a resource in the set of resources based on a comparison of the consumption of the resource to a resource subscription limit for the set of users on a combined basis over the set of variable consumption periods, generating a set of marginal consumption values for the set of users for a resource for the set of variable consumption periods in the host cloud, and generating a management action based on the marginal consumption value.
154 Citations
18 Claims
-
1. A method comprising:
-
accessing a set of aggregate usage history data for a set of users each operating a set of machines consuming a set of resources in a host cloud; generating a set of variable consumption periods over which the consumption of the set of resources will be tracked for the set of users on a combined basis, wherein a length of each of the set of variable consumption periods is less than a length of a subscription limit period defined in a set of subscription parameters; identifying a set of subscription margins for a resource in the set of resources in view of a comparison of the consumption of the resource to a resource subscription limit for the set of users on a combined basis over the set of variable consumption periods; generating, by a processor, a set of marginal consumption values for the set of users for the set of variable consumption periods in the host cloud, wherein the length of each of the set of variable consumption periods varies in view of relative changes in the set of marginal consumption values; and generating a management action in view of the marginal consumption value for the set of variable consumption periods. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
an interface to a data store, the data store storing a set of aggregate usage history data for a set of users each operating a set of machines consuming a set of resources in a host cloud; and a processor to communicate with the data store via the interface, the processor to; access the set of aggregate usage history data for the set of users each operating the set of machines consuming the set of resources in the host cloud, generate a set of variable consumption periods over which the consumption of the set of resources will be tracked for the set of users on a combined basis, wherein a length of each of the set of variable consumption periods is less than a length of a subscription limit period defined in a set of subscription parameters, identify a set of subscription margins for a resource in the set of resources in view of a comparison of the consumption of the resource to a resource subscription limit for the set of users on a combined basis over the set of variable consumption periods, generate a set of marginal consumption values for the set of users for the resource for the set of variable consumption periods in the host cloud, wherein the length of each of the set of variable consumption periods varies in view of relative changes in the set of marginal consumption values, and generate a management action in view of the marginal consumption value for the set of variable consumption periods. - View Dependent Claims (16, 17, 18)
-
Specification