Systems and methods for cloud deployment engine for selective workload migration or federation based on workload conditions
First Claim
1. A method, comprising:
- generating a projected cloud replacement outcome based on a potential migration of the workload to at least one replacement cloud;
generating a projected cloud federation outcome based on a potential migration of the over-subscribed portion of the workload to at least one set of federated backup clouds; and
selecting, by a processor, at least one of the at least one replacement cloud and the at least one set of federated backup clouds for migration of at least the over-subscribed portion of the workload based on at least a set of selection criteria, the projected cloud replacement outcome, and the projected cloud federation outcome.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for a cloud deployment engine for selective workload migration or federation based on workload conditions. A set of aggregate usage history data can record consumption of processor, software, or other resources subscribed to by one or more users in a or clouds. An entitlement engine can analyze the usage history data to identify a subscription margin and other trends or data reflecting short-term consumption trends. An associated deployment engine can analyze the short-term consumption trends, and generate a decision to either deploy any over-subscribed resources to a set of federated backup clouds, or to one or more new host clouds. In aspects, the decision to augment the capacity of the host cloud with either a cloud federation or a complete host cloud replacement can be based on a set of selection criteria, including the margin by which the resources are over-subscribed and/or whether the over-subscription is static, increasing or accelerating, among others.
155 Citations
20 Claims
-
1. A method, comprising:
-
generating a projected cloud replacement outcome based on a potential migration of the workload to at least one replacement cloud; generating a projected cloud federation outcome based on a potential migration of the over-subscribed portion of the workload to at least one set of federated backup clouds; and selecting, by a processor, at least one of the at least one replacement cloud and the at least one set of federated backup clouds for migration of at least the over-subscribed portion of the workload based on at least a set of selection criteria, the projected cloud replacement outcome, and the projected cloud federation outcome. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
an interface to a data store storing a set of usage history data for a set of virtual machines consuming a set of resources executing a workload; and a processor, to communicate with the data store via the interface, the processor to; generate a projected cloud federation outcome based on a potential migration of the over-subscribed portion of the workload to at least one set of federated backup clouds, and select at least one of the at least one replacement cloud and the at least one set of federated backup clouds for migration of at least the over-subscribed portion of the workload based on at least a set of selection criteria, the projected cloud replacement outcome, and the projected cloud federation outcome. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification