1. A method comprising: accessing a set of aggregate usage history data by a user operating a set of machines consuming a set of resources in a set of host clouds; generating, by a processor, a set of consumption periods to track consumptions of the set of resources; identifying, by the processor, a set of subscription margins for a resource in the set of resources in view of a comparison of a consumption of the resource in a plurality of the host clouds to a resource subscription limit over the set of consumption periods; generating, by the processor, a set of marginal consumption values for the resource for the set of consumption periods across the plurality of host clouds; and generating a management action in view of the marginal consumption value for the set of consumption periods, wherein a durational length of at least one of the set of consumption periods is determined in view of a rate of relative changes in the set of marginal consumption values.