Patent ID: 11875169
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A method for replication-based migration of one or more virtual machines and computing resources associated with the one or more virtual machines over a network, the method 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 to control timing of a memory snapshot, data transfer, and a cut-over request associated with the replication-based migration,
wherein the controlling comprises periodically creating and migrating memory snapshots to a migration destination while the one or more virtual machines are running until a cut-over operation is initiated, and
wherein the controlling is based on user-defined constraints establishing a user-adjustable cut-over threshold value, the user-adjustable cut-over threshold value defining how much of a given virtual machine's state remains to be replicated before issuing a cut-over operation and switching operations from a source virtual machine to a migration destination virtual machine.