A Hybrid Approach To Live Migration Of Virtual Machines
The authors present, discuss and evaluate a hybrid approach of live migrating a virtual machine across hosts in a Gigabit LAN. Their hybrid approach takes the best of both the traditional methods of live migration - pre and post-copy. In pre-copy, the CPU state and memory is transferred before spawning the VM on destination host whereas the latter is exactly opposite and spawns the VM on destination right after transferring processor state. In their approach, in addition to processor state, they bundle a lot of useful state information. This includes devices and frequently accessed pages of the VM, aka the working set. This drastically reduces the number of page faults over network while they actively transfer memory.