主权项 |
1. A method of virtual machine migration, comprising:
establishing one or more migration agreements,
wherein the one or more migration agreements apply to two or more of a client, a source cloud, and a destination cloud,wherein the one or more migration agreements include identifiers, provided by the client, of one or more virtual machines to be migrated from the source cloud to the destination cloud under terms of the one or more migration agreements, andwherein the source cloud maintains at least two instances of each of the one or more virtual machines to be migrated in a respective node, the at least two instances including each respective virtual machine to be migrated and at least one copy of each respective virtual machine to be migrated; ordering a sequence of the one or more virtual machines to be migrated, wherein the ordering is based on one of a usage frequency of respective ones of the one or more virtual machines to be migrated; identifying one instance of each of the one or more virtual machines to be migrated based on proximity between the respective node and a destination node on the destination cloud; and instructing the source cloud to migrate the identified instance of each of the one or more virtual machines to be migrated under terms of the one or more migration agreements. |