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

Claim 10:
11. A computing system for managing replication-based migration of one or more virtual machines and computing resources associated with the one or more virtual machines 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 to control timing of a memory snapshot, data transfer, and one or more cut-over requests associated with the replication-based migration,
wherein the controlling causes the at least one computing device 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.