• DocumentCode
    244079
  • Title

    Template-based memory deduplication method for inter-data center live migration of virtual machines

  • Author

    Mingyu Li ; Mian Zheng ; Xiaohui Hu

  • Author_Institution
    Inst. of Software, Sci. & Tech. on Integrated Inf. Syst. Lab., Univ. of Chinese Acad. of Sci., Beijing, China
  • fYear
    2014
  • fDate
    11-14 March 2014
  • Firstpage
    127
  • Lastpage
    134
  • Abstract
    Live migration of virtual machines (VMs) can benefit data centers through load balancing, fault tolerance, energy saving, etc. Although live migration between geographically distributed data centers can enable optimized scheduling of resources in a large area, it remains expensive and difficult to implement. One of the main challenges is transferring the memory state over WAN. There is a conflict between the low data transmission speed over WAN and the rapid change of memory contents. This paper proposes a novel live migration method with page-count-based data deduplication, which takes advantage of the fact that VMs running same or similar operating systems and other software tend to have identical memory pages. Template pages are selected based on number of occurrences of each page across multiple VMs and indexed by content hash. When a memory page is transferred, the source host first compares it with the templates. If a match is identified, the source host transfers the index instead of the data of the memory page. The experimental results show that our approach reduces the migration time by 27% and the data transferred by 38% on average compared to the default method of QEMU-KVM.
  • Keywords
    computer centres; resource allocation; scheduling; storage management; virtual machines; wide area networks; QEMU-KVM method; VM; WAN; energy saving; fault tolerance; inter-data center live migration; load balancing; memory contents; memory page; operating systems; page-count-based data deduplication; resource scheduling; template page; template-based memory deduplication method; virtual machines; wide-area networks; Arrays; Prototypes; Software; Time complexity; Wide area networks; VM; data center; deduplication; live migration; memory page;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Engineering (IC2E), 2014 IEEE International Conference on
  • Conference_Location
    Boston, MA
  • Type

    conf

  • DOI
    10.1109/IC2E.2014.61
  • Filename
    6903465