1. A method of managing resource subscription periods, comprising: accessing a set of subscription parameters comprising at least resource consumption limits for a set of resources consumed by a set of virtual machines; accessing a set of usage history data comprising at least a set of subscription events for the set of virtual machines; generating a set of translatable time periods to which the set of subscription events can be assigned; generating a set of translation outcomes for a user of the set of virtual machines for each of the translatable time periods; and identifying a translated base period for which the set of subscription parameters will be applied to the usage history based on applying selection criteria to the set of translation outcomes.