Reasonably Migrating Virtual Machine in NFV-Featured Networks

Combining with software-defined networking and virtualization technology, Network Function virtualization (NFV) has been proposed as an important technology for constructing scalable network. VNF (Virtual Network Function) redeployment is a critical step for dealing with network evolve. Due to the inner state consistency constraints, VNF migration to a new location is major challenge for redeployment. Previous works about VNF migration primarily focused on VNF internal state transfer, which required reprograming VNF software and designed new transfer protocols. Extra work and more bugs could be introduced due to software develop workload. In this paper, we propose to migrate the entire VM (Virtual Machine) rather than VNF to simplify the development workload. Combining with Consolidated Middlebox, it is reasonable to migrate the VM which contains corresponding VNF to adapt to network evolve. However, transfer overhead introduced by VM migration should be minimized. Therefore, we tend to fulfill good VNF migration and minimize the time cost for the migration, meet the network bandwidth requirement as well. As this optimization problem is NP-hard, two heuristic algorithms are proposed aimed at various network scenarios. The paper is concluded with the simulation results and future direction.

[1]  Aditya Akella,et al.  OpenNF: enabling innovation in network function control , 2015, SIGCOMM 2015.

[2]  Andrew Warfield,et al.  Split/Merge: System Support for Elastic Execution in Virtual Middleboxes , 2013, NSDI.

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

[4]  Gang Xiong,et al.  A virtual service placement approach based on improved quantum genetic algorithm , 2016, Frontiers of Information Technology & Electronic Engineering.

[5]  Costin Raiciu,et al.  Lost in Network Address Translation: Lessons from Scaling the World's Simplest Middlebox , 2015, HotMiddlebox@SIGCOMM.

[6]  Vyas Sekar,et al.  Design and Implementation of a Consolidated Middlebox Architecture , 2012, NSDI.

[7]  Zhiming Wang,et al.  Enabling network function combination via service chain instantiation , 2015, Comput. Networks.

[8]  Seungjoon Lee,et al.  Network function virtualization: Challenges and opportunities for innovations , 2015, IEEE Communications Magazine.

[9]  Ellen W. Zegura,et al.  How to model an internetwork , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[10]  Aditya Akella,et al.  Toward software-defined middlebox networking , 2012, HotNets-XI.

[11]  Costin Raiciu,et al.  Efficiently migrating stateful middleboxes , 2012, SIGCOMM '12.

[12]  Chunming Qiao,et al.  Joint topology design and mapping of service function chains for efficient, scalable, and reliable network functions virtualization , 2016, IEEE Network.