[go: nahoru, domu]

Jump to content

Live migration: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Frdfm (talk | contribs)
Frdfm (talk | contribs)
Line 46: Line 46:


==References==
==References==
{{Reflist|30em}}
{{Reflist}}

Revision as of 17:28, 24 October 2011

Live migration allows a server administrator to move a running virtual machine or application between different physical machines without disconnecting the client or application. For a successful live migration, the memory, storage, and network connectivity of the virtual machine needs to be migrated to the destination.

VM memory migration

Warm-up phase

In memory migration of a VM, usually the Virtual Machine Manager copies all the memory pages from source to destination while the VM is still running on the source. If some memory pages change during memory copy process -- dirty pages, they will be re-copied until the rate of re-copied pages is not less than page dirtying rate [1].

Stop-and-copy phase

After warm-up phase, the VM will be stopped in source and the remaining dirty pages will be copied to the destination and VM will be resumed in destination [2].

VM managers with live migration support

Systems providing software live migration

See also

References

  1. ^ Hacking, Stuart, et al., Improving the live migration process of large enterprise applications, VTDC'09.
  2. ^ Clark, Christopher, et al., Live migration of virtual machines, NSDI'05.