SYSTEMS AND METHODS FOR MANAGING SUBSCRIBED RESOURCE LIMITS IN CLOUD NETWORK USING VARIABLE OR INSTANTANEOUS CONSUMPTION TRACKING PERIODS
First Claim
1. A method of managing cloud consumption periods, comprising:
- accessing a set of aggregate usage history data for a user operating a set of machines consuming a set of resources in a set of host clouds;
generating a set of variable consumption periods over which the consumption of the set of resources will be tracked;
identifying a set of subscription margins for at least one resource in the set of resources based on a comparison of the consumption of the at least one resource in at least two of the set of host clouds to a resource subscription limit over the set of variable consumption periods;
generating a set of marginal consumption values for the at least one resource for the set of variable consumption periods across the at least two of the set of host clouds; and
generating at least one management action based on the marginal consumption value for the set of variable consumption periods.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for managing subscribed resource limits in a cloud network using variable or instantaneous consumption tracking periods. A set of aggregate usage history data can record consumption of processor, memory, software, or other resources subscribed to by a user across multiple host clouds. An entitlement engine can analyze the usage history data to identify a subscription margin for the subscribed resources, reflecting under or over-consumption of cloud resources against subscription limits across multiple clouds. The entitlement engine can by default track the short-term subscription margin for one or multiple resources each hour of a day, and/or over other intervals. The entitlement engine can also generate a set of variable consumption periods over which to track the user'"'"'s resource consumption, based on trends or conditions demonstrated in that consumption pattern. In aspects, consumption can be metered on smaller intervals when the consumption rate is rapidly changing.
92 Citations
24 Claims
-
1. A method of managing cloud consumption periods, comprising:
-
accessing a set of aggregate usage history data for a user operating a set of machines consuming a set of resources in a set of host clouds; generating a set of variable consumption periods over which the consumption of the set of resources will be tracked; identifying a set of subscription margins for at least one resource in the set of resources based on a comparison of the consumption of the at least one resource in at least two of the set of host clouds to a resource subscription limit over the set of variable consumption periods; generating a set of marginal consumption values for the at least one resource for the set of variable consumption periods across the at least two of the set of host clouds; and generating at least one management action based on 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 for managing cloud consumption periods, comprising:
-
an interface to a data store, the data store storing a set of aggregate usage history data for a user operating a set of machines consuming a set of resources in a set of host clouds; and a processor, communicating with the data store via the interface, the processor being configured to— access the set of aggregate usage history, generate a set of variable consumption periods over which the consumption of the set of resources will be tracked, identify a set of subscription margins for at least one resource in the set of resources based on a comparison of the consumption of the at least one resource in at least two of the set of host clouds to a resource subscription limit over the set of variable consumption periods, generate a set of marginal consumption values for the at least one resource for the set of variable consumption periods across the at least two of the set of host clouds, and generate at least one management action based on the marginal consumption value for the set of variable consumption periods. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification