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
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;
Conference_Titel :
Cloud Engineering (IC2E), 2014 IEEE International Conference on
Conference_Location :
Boston, MA
DOI :
10.1109/IC2E.2014.61