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

Claim 18:
19. A non-transient computer readable medium containing program instructions for replication-based migration of one or more virtual machines and computing resources associated with one or more virtual machines over a network that, when executed by one or more computing devices, cause the one or more computing devices 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 to control timing of a memory snapshot, data transfer, and a cut-over request associated with the replication-based migration,
wherein the controlling causes the one or more computing devices to periodically create and migrate 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.