Generating configurable subscription parameters
First Claim
1. A method comprising:
- accessing a set of usage history data associated with a user account operating a workload on a set of virtual machines in a default deployment;
generating, by a hardware processor, a predictive workload associated with the user account in view of the set of usage history data associated with the user account, wherein the predictive workload reflects an average of a set of resource consumption rates over a first period of time, the set of resource consumption rates determined from the set of usage history data associated with the user account over a set of resources;
responsive to generating the predictive workload, identifying a set of available resources in a set of host clouds of virtual machines provided by a cloud provider over the first period of time;
accessing a set of deployment criteria received from the cloud provider; and
generating a set of subscription parameters in view of the predictive workload, the set of available resources, and the set of deployment criteria to migrate the predictive workload to the set of host clouds of virtual machines.
1 Assignment
0 Petitions
Accused Products
Abstract
Implementations relate to accessing a set of usage history data associated with a user account operating a workload on a set of virtual machines in a default deployment, generating, by a hardware processor, a predictive workload associated with the user account in view of the set of usage history data associated with the user account, responsive to generating the predictive workload, identifying a set of available resources in a set of host clouds of virtual machines provided by a cloud provider over the first period of time, accessing a set of deployment criteria received from the cloud provider, and generating a set of subscription parameters in view of the predictive workload, the set of available resources, and the set of deployment criteria to migrate the predictive workload to the set of host clouds of virtual machines.
144 Citations
21 Claims
-
1. A method comprising:
-
accessing a set of usage history data associated with a user account operating a workload on a set of virtual machines in a default deployment; generating, by a hardware processor, a predictive workload associated with the user account in view of the set of usage history data associated with the user account, wherein the predictive workload reflects an average of a set of resource consumption rates over a first period of time, the set of resource consumption rates determined from the set of usage history data associated with the user account over a set of resources; responsive to generating the predictive workload, identifying a set of available resources in a set of host clouds of virtual machines provided by a cloud provider over the first period of time; accessing a set of deployment criteria received from the cloud provider; and generating a set of subscription parameters in view of the predictive workload, the set of available resources, and the set of deployment criteria to migrate the predictive workload to the set of host clouds of virtual machines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
an interface to a data store, the data store configured to store a set of usage history data associated with a user account operating a workload on a set of virtual machines in a default deployment; and a hardware processor, configured to communicate with the data store via the interface, the hardware processor configured to; generate a predictive workload associated with the user account in view of the set of usage history data associated with the user account, wherein the predictive workload reflects an average of a set of resource consumption rates over a first period of time, the set of resource consumption rates determined from the set of usage history data associated with the user account over a set of resources; responsive to generating the predictive workload, identify a set of available resources in a set of host clouds of virtual machines provided by a cloud provider over the first period of time; access a set of deployment criteria received from the cloud provider; and generate a set of subscription parameters in view of the predictive workload, the set of available resources, and the set of deployment criteria to migrate the predictive workload to the set of host clouds of virtual machines. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification