DocumentCode
1708942
Title
vHaul: Towards Optimal Scheduling of Live Multi-VM Migration for Multi-tier Applications
Author
Hui Lu ; Cong Xu ; Cheng Cheng ; Kompella, Ramana ; Dongyan Xu
Author_Institution
Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
fYear
2015
Firstpage
453
Lastpage
460
Abstract
Live virtual machine (VM) migration enables seamless movement of an online server from one location to another to achieve failure recovery, load balancing, and system maintenance. Beyond single VM migration, a multi-tier application involves a group of correlated VMs and its live migration will require careful scheduling of the migrations of the member VMs. Our observations from extensive experiments using a variety of multi-tier applications suggest that, in a dedicated data center with dedicated migration links, different migration strategies result in distinct performance impacts on a multi-tier application. The root cause of the problem is the inter-dependence between functional components of a multitier application. We leverage these observations in vHaul, a system that coordinates multi-VM migration to approximate the optimal scheduling. Our evaluation of a vHaul prototype on Xen suggests that vHaul yields the optimal multi-VM live migration schedules. Further, our application-level evaluation using Apache Olio, a web 2.0 cloud application, shows that the optimal migration schedule produced by vHaul outperforms the worst-case schedule by 43% in application throughput. Moreover, the optimal schedule significantly reduces service latency during migration by up to 70%.
Keywords
cloud computing; computer centres; performance evaluation; scheduling; virtual machines; Apache Olio; Web 2.0 cloud application; Xen; application-level evaluation; dedicated data center; dedicated migration links; live multiVM migration; migration strategies; multitier applications; optimal migration schedule; optimal scheduling; performance impacts; service latency; vHaul; Bandwidth; Databases; Degradation; Optimal scheduling; Throughput; Web servers; Cloud Computing; Live Migration; Virtualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
Conference_Location
New York City, NY
Print_ISBN
978-1-4673-7286-2
Type
conf
DOI
10.1109/CLOUD.2015.67
Filename
7214077
Link To Document