×

Cloud resource placement optimization and migration execution in federated clouds

  • US 10,205,677 B2
  • Filed: 11/24/2015
  • Issued: 02/12/2019
  • Est. Priority Date: 11/24/2015
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for cloud resource placement and migration optimization for a federated cloud, the method comprising:

  • monitoring state information associated with cloud resources and physical hosts in the federated cloud having a plurality of clouds managed by a plurality of cloud providers;

    triggering, based on one or more conditions, a rebalancing request to initiate cloud resource placement optimization;

    determining, by a constraints-driven optimization cloud resource placement solver, an optimized placement of cloud resources on physical hosts across the plurality of clouds in the federated cloud based on (1) costs including migration costs, (2) the state information, and (3) constraints, wherein each physical host is identified in the constraints-driven optimization cloud resource placement solver by an identifier of a respective cloud provider and an identifier of the physical host, comprising;

    defining M×

    N number of assignment variables indicating whether a particular cloud resource is to be placed on a particular physical host, wherein M is the number of cloud resources and N is the number of available physical hosts in the federated cloud;

    defining N×

    M number of cost variables indicating cost of migrating a particular cloud resource from a current physical host to another physical host in the federated cloud and/or cost of placing the particular cloud resource on a particular physical host; and

    solving for the optimized placement of cloud resources based on the assignment variables and the cost variables;

    determining an ordered migration plan for the optimized placement of cloud resources based on the optimized placement of cloud resources and the state information; and

    transmitting one or more requests to place or migrate cloud resources in the plurality of clouds in the federated cloud according to the ordered migration plan.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×