Virtual Machine Migration Planning in Software-Defined Networks

被引:33
作者
Wang, Huandong [1 ]
Li, Yong [1 ]
Zhang, Ying [2 ]
Jin, Depeng [1 ]
机构
[1] Tsinghua Univ, Dept Elect Engn, Tsinghua Natl Lab Informat Sci & Technol, State Key Lab Microwave & Digital Commun, Beijing 100084, Peoples R China
[2] Ericsson Res Silicon Valley Lab, San Jose, CA 95134 USA
关键词
VM migration planning; software-defined network (SDN); migration sequence; minimum migration time; LIVE MIGRATION; CENTERS;
D O I
10.1109/TCC.2017.2710193
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Live migration is a key technique for virtual machine (VM) management in data center networks, which enables flexibility in resource optimization, fault tolerance, and load balancing. Despite its usefulness, the live migration still introduces performance degradations during the migration process. Thus, there has been continuous efforts in reducing the migration time in order to minimize the impact. From the networks perspective, the migration time is determined by the amount of data to be migrated and the available bandwidth used for such transfer. In this paper, we examine the problem of how to schedule the migrations and how to allocate network resources for migration when multiple VMs need to be migrated at the same time. We consider the problem in the Software-defined Network (SDN) context since it provides flexible control on routing. More specifically, we propose a method that computes the optimal migration sequence and network bandwidth used for each migration. We formulate this problem as a mixed integer programming, which is NP-hard. To make it computationally feasible for large scale data centers, we propose an approximation scheme via linear approximation plus fully polynomial time approximation, and obtain its theoretical performance bound and computational complexity. Through extensive simulations, we demonstrate that our fully polynomial time approximation (FPTA) algorithm has a good performance compared with the optimal solution of the primary programming problem and two state-of-the-art algorithms. That is, our proposed FPTA algorithm approaches to the optimal solution of the primary programming problem with less than 10 percent variation and much less computation time. Meanwhile, it reduces the total migration time and service downtime by up to 40 and 20 percent compared with the state-of-the-art algorithms, respectively.
引用
收藏
页码:1168 / 1182
页数:15
相关论文
共 41 条
  • [1] Agarwal S, 2013, IEEE INFOCOM SER, P2211
  • [2] A scalable, commodity data center network architecture
    Al-Fares, Mohammad
    Loukissas, Alexander
    Vahdat, Amin
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (04) : 63 - 74
  • [3] Al-Haj S, 2013, INT CONF NETW SER, P51, DOI 10.1109/CNSM.2013.6727809
  • [4] [Anonymous], 2007, P 4 USENIX C NETW SY
  • [5] [Anonymous], 2014, PROC IFIP NETW C
  • [6] Assar S, 2011, PRACTICAL STUDIES IN E-GOVERNMENT: BEST PRACTICES FROM AROUND THE WORLD, P1, DOI 10.1007/978-1-4419-7533-1_1
  • [7] Barham P., 2003, ACM SIGOPS OPERATING, V37, P164
  • [8] Benson T, 2010, P 10 ACM SIGCOMM C I, P267, DOI DOI 10.1145/1879141.1879175
  • [9] Bose SK, 2011, ANN IEEE SYST CONF, P97
  • [10] Clark C, 2005, USENIX ASSOCIATION PROCEEDINGS OF THE 2ND SYMPOSIUM ON NETWORKED SYSTEMS DESIGN & IMPLEMENTATION (NSDI '05), P273