Performance evaluation of live virtual machine migration in SDN-enabled cloud data centers

Abstract In Software-Defined Networking (SDN) enabled cloud data centers, live VM migration is a key technology to facilitate the resource management and fault tolerance. Despite many research focus on the network-aware live migration of VMs in cloud computing, some parameters that affect live migration performance are neglected to a large extent. Furthermore, while SDN provides more traffic routing flexibility, the latencies within the SDN directly affect the live migration performance. In this paper, we pinpoint the parameters from both system and network aspects affecting the performance of live migration in the environment with OpenStack platform, such as the static adjustment algorithm of live migration, the performance comparison between the parallel and the sequential migration, and the impact of SDN dynamic flow scheduling update rate on TCP/IP protocol. From the QoS view, we evaluate the pattern of client and server response time during the pre-copy, hybrid post-copy, and auto-convergence based migration.

[1]  Hao Jiang,et al.  A quantitative study of virtual machine live migration , 2013, CAC.

[2]  Tal Garfinkel,et al.  The Design and Evolution of Live Storage Migration in VMware ESX , 2011, USENIX Annual Technical Conference.

[3]  Prashant J. Shenoy,et al.  Cost-Aware Cloud Bursting for Enterprise Applications , 2014, TOIT.

[4]  Vijay Mann,et al.  Remedy: Network-Aware Steady State VM Management for Data Centers , 2012, Networking.

[5]  Matthew Caesar,et al.  Walk the line: consistent network updates with bandwidth guarantees , 2012, HotSDN '12.

[6]  Rajkumar Buyya,et al.  SLA-Aware and Energy-Efficient Dynamic Overbooking in SDN-Based Cloud Data Centers , 2017, IEEE Transactions on Sustainable Computing.

[7]  Maciej Kuźniar,et al.  What You Need to Know About SDN Flow Tables , 2015, PAM.

[8]  Benoit Hudzia,et al.  Pre-Copy and Post-Copy VM Live Migration for Memory Intensive Applications , 2012, Euro-Par Workshops.

[9]  Danna Zhou,et al.  d. , 1934, Microbial pathogenesis.

[10]  Jian Yang,et al.  Parallelizing live migration of virtual machines , 2013, VEE '13.

[11]  Hai Jin,et al.  Performance and energy modeling for live migration of virtual machines , 2011, Cluster Computing.

[12]  Rajkumar Buyya,et al.  CLOUDS-Pi: A Low-Cost Raspberry-Pi based Micro Data Center for Software-Defined Cloud Computing , 2018, IEEE Cloud Computing.

[13]  Bo Li,et al.  iAware: Making Live Migration of Virtual Machines Interference-Aware in the Cloud , 2014, IEEE Transactions on Computers.

[14]  Ying Zhang,et al.  Virtual machine migration planning in software-defined networks , 2014, 2015 IEEE Conference on Computer Communications (INFOCOM).

[15]  Shinji Kikuchi,et al.  Impact of Live Migration on Multi-tier Application Performance in Clouds , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[16]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[17]  Rajkumar Buyya,et al.  Cost of Virtual Machine Live Migration in Clouds: A Performance Evaluation , 2009, CloudCom.

[18]  Gang Sun,et al.  A new technique for efficient live migration of multiple virtual machines , 2016, Future Gener. Comput. Syst..

[19]  Mohamed Faten Zhani,et al.  CQNCR: Optimal VM migration planning in cloud data centers , 2014, 2014 IFIP Networking Conference.

[20]  Umesh Deshpande,et al.  Traffic-Sensitive Live Migration of Virtual Machines , 2015, 2015 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.

[21]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[22]  Petter Svärd,et al.  Evaluation of delta compression techniques for efficient live migration of large virtual machines , 2011, VEE '11.

[23]  Gang Wu,et al.  Optimizing VM live migration strategy based on migration time cost modeling , 2016, 2016 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).

[24]  Dragos Ilie,et al.  Algorithms for automated live migration of virtual machines , 2015, J. Syst. Softw..

[25]  Marina Thottan,et al.  Measuring control plane latency in SDN-enabled switches , 2015, SOSR.

[26]  Andrew Warfield,et al.  Live migration of virtual machines , 2005, NSDI.

[27]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[28]  Andy Hopper,et al.  Predicting the Performance of Virtual Machine Migration , 2010, 2010 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[29]  Mohsine Eleuldj,et al.  OpenStack: Toward an Open-source Solution for Cloud Computing , 2012 .

[30]  Erik-Jan van Baaren,et al.  WikiBench: A distributed, Wikipedia based web application benchmark , 2009 .

[31]  Umesh Deshpande,et al.  Post-copy live migration of virtual machines , 2009, OPSR.

[32]  Rajkumar Buyya,et al.  A Taxonomy of Software-Defined Networking (SDN)-Enabled Cloud Computing , 2018, ACM Comput. Surv..