• DocumentCode
    3434483
  • 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
  • Volume
    1
  • fYear
    2013
  • fDate
    2-5 Dec. 2013
  • Firstpage
    104
  • Lastpage
    111
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing Technology and Science (CloudCom), 2013 IEEE 5th International Conference on
  • Conference_Location
    Bristol
  • Type

    conf

  • DOI
    10.1109/CloudCom.2013.21
  • Filename
    6753784