Patent ID: 9201679
Filing Date: 2015-12-01
Classification: G06F

Abstract:
1. A method, comprising: receiving, by a source host processor, an identification of a plurality of destination hosts as an indication to the source host processor to enter a pre-warm-up phase of live migration of a source virtual machine to the plurality of destination hosts, wherein the identification is received prior to the source host processor receiving a command to migrate the source virtual machine to the plurality of destination hosts; responsive to the source host processor entering the pre-warm-up phase, copying, by the source host processor, one or more data segments corresponding to a portion of a state of the source virtual machine to the plurality of destination hosts, the one or more data segments corresponding to a portion of memory employed by the source virtual machine; after copying the one or more data segments, receiving, by the source host processor, the command to migrate the source virtual machine to the plurality of destination hosts; copying, by the source host processor, one or more additional segments of the state of the source virtual machine to the plurality of destination hosts; receiving, by the source host processor, an indication that a virtual machine was successfully booted on a first one of the plurality of destination hosts, wherein an entire state of the source virtual machine is copied to the first one of the plurality of destination hosts; and responsive to receiving, by the source host processor, the indication that the virtual machine on the first one of the plurality of destination hosts was successfully booted, terminating the copying the state of the source virtual machine to a second one of the plurality of destination hosts before the entire state of the source virtual machine is copied to the second one of the plurality of destination hosts.