Patent ID: 8745230

Claim:
A method of coordinating transitions between instantiations of a service on two or more distinct extended service containers, the method comprising: establishing a persistent replication relationship between an active data image of a source virtual machine within a source extended service container and a corresponding veiled replica data image of the source virtual machine within a target extended service container, the veiled replica data image being veiled from a target server cluster associated with the target extended service container by suspending a guest operating system of the target server cluster or fencing the veiled replica data image, in which the active data image comprises disk images, an associated memory image, and a processor state; and updating the veiled replica data image with the active data image by periodic transmission and application of update data representing selected changes made in the active data image to and only to the corresponding veiled replica data image; the method further comprising a coordinated sequences of steps that emulates the effect of transferring the source virtual machine from the source extended service container to the target extended service container by: transferring and applying changes made to the active data image of the source virtual machine within the source extended service container to the corresponding suspended replica data image within the target extended service container; veiling an active instantiation of the source virtual machine within the source extended service container; unveiling the corresponding veiled replica data image of the source virtual machine within the target extended service container to activate the veiled replica data image; and mounting the source virtual machine within the target extended service container.