VM migration
一、 What should be migrated
1)cpu state
2)network state
3)memory state
4)disk state
二、Existing technologies
1)pre-copy
2)post-copy
3)memory de-duplication (merge the same page)
4)memory compression
5)parallelization migration (multi-threads)
6)just translate the state of the disk
7)trace and replay
三、Trend
1)one → many
2)gang migration
3) parallelization
4) heterogeneous storage environment
四、methods used in live storage migration
1) dirty block track (DBT)
2) I/O mirroring
五、live migration tools
1) VMWare Vmotion
2) Xen XenMotion(pre-copy)
3) KVM libvirt&virtmanager(pre-copy)
4) hyperv hyper-v(pre-copy)
六、migration performance
1) total migration time
2) down time
3) impact on other application running on thesource host