• 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