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.