Replication-Based Migration of Virtual Machines
AssigneeGoogle Inc.
InventorsOr Igelka, Leonid Vasetsky
Life of this patent
Estimating the term…
Abstract
Disclosure is made of methods, apparatus and system for migrating virtual machines (VMs) between source and destination in a computing environment and, more specifically, to replication based migration. VMs migration is controlled so as to manage transferral of data associated with one or more VMs from a source location to a destination location to meet certain user definable or system constraints. Dynamic control and adjustment of system parameters associated with the migration is also disclosed.
Claims20
A method for migrating computing resources associated with a one or more virtual machines over a network, comprising:
- determining one or more migration parameters based on one or more performance metrics;
- and
- controlling migration processing, with at least one computing device coupled to the network to receive the one or more performance metrics associated with at least one of the one or more virtual machines, based on the one or more determined migration parameters so as to control timing of at least one of a memory snapshot, data transfer, and a cut-over request associated with migrating the computing resources associated with the one or more virtual machines.
A computing system for managing migration of computing resources associated with a virtual machine over a network, comprising:
- one or more computing devices;
- one or more computer readable storage media;
- and
- program instructions, stored on the one or more computer readable storage media, for execution by at least one of the one or more computing devices, the program instructions causing the at least one computing device to:
- determine one or more migration parameters based on one or more performance metrics;
- and
- control migration processing, based on the one or more determined migration parameters so as to control timing of at least one of a memory snapshot, data transfer and one or more cut-over requests associated with migrating the computing resources associated with the one or more virtual machines.
A non-transient computer readable medium containing program instructions, the instructions when executed by one or more computing devices, cause the one or more computing devices to perform the steps of:
- determine one or more migration parameters based on one or more performance metrics;
- and
- control migration processing, based on the one or more determined migration parameters so as to control timing of at least one of a memory snapshot, data transfer and a cut-over request associated with migrating computing resources associated with one or more virtual machines.
Dependencies are inferred from the claim text.