| CPC G06F 9/45558 (2013.01) [G06F 9/45508 (2013.01); G06F 2009/4557 (2013.01)] | 20 Claims |

|
1. A method, comprising:
establishing a first instance of a software service in a first network namespace of a first virtualized environment;
mapping main memory of the first virtualized environment to a first file within a first block device instantiated for the first instance;
pre-migrating the main memory of the first virtualized environment by periodically synchronizing contents of the first block device to a migration storage location coupled over a first network link;
responsive to a migration trigger event, initiating a migration operation to establish a second instance of the software service in a second network namespace of a second virtualized environment;
mapping main memory of the second virtualized environment to a second file within a second block device instantiated for the second instance;
directing the second instance of the software service to reference the first block device at the migration storage location over a second network link to resume a state of the first instance using contents of the first block device corresponding to the main memory established by the first virtualized environment;
transferring un-migrated contents of the main memory of the first virtualized environment to the second file.
|