Title :
Optimizing Live Migration for Virtual Desktop Clouds
Author :
Changyeon Jo ; Egger, Bernhard
Author_Institution :
Sch. of Comput. Sci. & Eng., Seoul Nat. Univ., Seoul, South Korea
Abstract :
Live migration of virtual machines (VM) from one physical host to another is a key enabler for virtual desktop clouds (VDC). The prevalent algorithm, pre-copy, suffers from long migration times and a high data transfer volume for non-idle VMs which hinders effective use of live migration in VDC environments. In this paper, we present an optimization to the pre-copy method which is able to cut the total migration time in half. The key idea is to load memory pages duplicated on non-volatile storage directly and in parallel from the attached storage device. To keep the downtime short, outstanding data is fetched by a background process after the VM has been restarted on the target host. The proposed method has been implemented in the Xen hyper visor. A thorough performance analysis of the technique demonstrates that the proposed method significantly improves the performance of live migration: the total migration time is reduced up to 90% for certain benchmarks and by 50% on average at an equal or shorter downtime of the migrated VM with no or only minimal side-effects on co-located VMs.
Keywords :
cloud computing; software performance evaluation; storage management; virtual machines; VDC; VM; Xen hypervisor; live migration optimization; memory pages; nonvolatile storage; performance analysis; physical host; precopy method; virtual desktop clouds; virtual machines; Benchmark testing; Memory management; Optimized production technology; Synchronization; Virtual machine monitors; live migration; shared storage; virtual desktop cloud;
Conference_Titel :
Cloud Computing Technology and Science (CloudCom), 2013 IEEE 5th International Conference on
Conference_Location :
Bristol
DOI :
10.1109/CloudCom.2013.21