A Holistic Framework for Virtual Network Migration to Enhance Embedding Ratios in Network Virtualization Environments

Network virtualization is a promising technology for overcoming Internet ossification by enabling multiple Virtual Networks (VNs) to coexist on a shared substrate network. One critical aspect in NV environments is the capability of operators to allocate resources in the substrate network to support VNs in an optimal manner. This is known as Virtual Network Embedding (VNE). In the same context, online VN migration is the process meant to re-allocate components of a VN in real-time and seamlessly to the end-users. Although progress has been made to address VN migration, there has been little investigation on integral migration approaches assessed under different VN environment conditions. The main contribution of this paper is a VN migration framework that addresses the online VN migration problem holistically, namely considering different aspects that affect the efficiency of resource (re)allocations and the VNE acceptance ratios, such as migration policies, trigger conditions, and the CPU capacity requirements for Intermediate Substrate Nodes. An evaluation methodology is developed for analyzing the performance of the proposed framework on substrate infrastructures of different sizes and densities. Extensive software simulations on substrate networks of varying size (50 to 250 nodes) and link density (0.06 to 0.6) discover the migration-oriented parameters that contribute to enhance VNE up to 18.7%. We also compare the framework performance against two state-of-the-art mechanisms that improve online VNE while looking for VNE solutions and observed acceptance ratio enhancements up to 3× higher when using our framework on a physical network with 100 nodes and a density of 0.06.

[1]  Xiaolin Chang,et al.  Performance evaluation of artificial intelligence algorithms for virtual network embedding , 2013, Eng. Appl. Artif. Intell..

[2]  Joel J. P. C. Rodrigues,et al.  Virtual Network Embedding Supporting User Mobility in 5G Metro/Access Networks , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[3]  Luciana S. Buriol,et al.  How physical network topologies affect virtual network embedding quality: A characterization study based on ISP and datacenter networks , 2016, J. Netw. Comput. Appl..

[4]  Ellen W. Zegura,et al.  Design and analysis of schedules for virtual network migration , 2013, 2013 IFIP Networking Conference.

[5]  Sheng-Cheng Yeh,et al.  Virtual Network Mapping through Path Splitting and Migration , 2012, 2012 26th International Conference on Advanced Information Networking and Applications Workshops.

[6]  Wolfgang Kellerer,et al.  Coupling VNF Orchestration and SDN Virtual Network Reconfiguration , 2019, 2019 International Conference on Networked Systems (NetSys).

[7]  Shuo Zhao,et al.  Dynamic Migration of Virtual Links , 2017, 2017 3rd IEEE International Conference on Computer and Communications (ICCC).

[8]  Zhu Qiang,et al.  Heuristic survivable virtual network embedding based on node migration and link remapping , 2014, 2014 IEEE 7th Joint International Information Technology and Artificial Intelligence Conference.

[9]  Guy Pujolle,et al.  VNR Algorithm: A Greedy Approach for Virtual Networks Reconfigurations , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[10]  Lei Guo,et al.  Novel Framework of Risk-Aware Virtual Network Embedding in Optical Data Center Networks , 2018, IEEE Systems Journal.

[11]  Antonio Pescapè,et al.  Cloud monitoring: A survey , 2013, Comput. Networks.

[12]  JiangYiming,et al.  Embedding and reconfiguration algorithms for service aggregation in network virtualization , 2016 .

[13]  Xavier Hesselbach,et al.  Virtual Network Embedding: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[14]  C. Coello,et al.  Cultured differential evolution for constrained optimization , 2006 .

[15]  Ashraf A. Shahin Memetic Multi-Objective Particle Swarm Optimization-Based Energy-Aware Virtual Network Embedding , 2015, ArXiv.

[16]  Masayuki Murata,et al.  Virtual network reconfiguration for reducing energy consumption in optical data centers , 2014, IEEE/OSA Journal of Optical Communications and Networking.

[17]  Javier Rubio-Loyola,et al.  Online Virtual Network Embedding Based on Virtual Links’ Rate Requirements , 2018, IEEE Transactions on Network and Service Management.

[18]  Javier Rubio-Loyola,et al.  Towards a QoS-Oriented Migration Management Approach for Virtualized Networks , 2016, AIMS.

[19]  M. Friedman The Use of Ranks to Avoid the Assumption of Normality Implicit in the Analysis of Variance , 1937 .

[20]  Joan Serrat,et al.  Enhancing Metaheuristic-Based Online Embedding in Network Virtualization Environments , 2018, IEEE Transactions on Network and Service Management.

[21]  N. Correia,et al.  On Load Balancing via Switch Migration in Software-Defined Networking , 2019, IEEE Access.

[22]  Ying Wang,et al.  Topology-aware remapping to survive virtual networks against substrate node failures , 2013, 2013 15th Asia-Pacific Network Operations and Management Symposium (APNOMS).

[23]  Andreas Timm-Giel,et al.  Reconfiguration of virtual network mapping considering service disruption , 2013, 2013 IEEE International Conference on Communications (ICC).

[24]  Lei Guo,et al.  Virtual Network Embedding in SDN/NFV based Fiber-Wireless Access Network , 2016, 2016 International Conference on Software Networking (ICSN).

[25]  Raj Jain,et al.  Network virtualization and software defined networking for cloud computing: a survey , 2013, IEEE Communications Magazine.

[26]  A. Hartman Software and Hardware Testing Using Combinatorial Covering Suites , 2005 .

[27]  Marwan Krunz,et al.  Multi-constrained optimal path selection , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[28]  BottaAlessio,et al.  Survey Cloud monitoring , 2013 .

[29]  Susana Sargento,et al.  A Re-optimization Approach for Virtual Network Embedding , 2012, MONAMI.

[30]  Liu Liu,et al.  ReViNE: Reallocation of Virtual Network Embedding to eliminate substrate bottlenecks , 2017, 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM).

[31]  Zhiming Wang,et al.  Embedding and reconfiguration algorithms for service aggregation in network virtualization , 2016, Int. J. Commun. Syst..

[32]  P. J. Green,et al.  Probability and Statistical Inference , 1978 .

[33]  Susana Sargento,et al.  Optimal virtual network migration: A step closer for seamless resource mobility , 2016, J. Netw. Comput. Appl..

[34]  S. Shapiro,et al.  An Analysis of Variance Test for Normality (Complete Samples) , 1965 .

[35]  Yong Zhu,et al.  Algorithms for Assigning Substrate Network Resources to Virtual Network Components , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[36]  Guy Pujolle,et al.  VNE-AC: Virtual Network Embedding Algorithm Based on Ant Colony Metaheuristic , 2011, 2011 IEEE International Conference on Communications (ICC).

[37]  Luciana S. Buriol,et al.  A toolset for efficient privacy-oriented virtual network embedding and its instantiation on SDN/OpenFlow-based substrates , 2016, Comput. Commun..

[38]  Faroq Al-Tam,et al.  On Controllers' Utilization in Software-defined Networking by Switch Migration , 2018, BROADNETS.

[39]  K. Lee,et al.  A new meta-heuristic algorithm for continuous engineering optimization: harmony search theory and practice , 2005 .

[40]  Stuart Clayman,et al.  Monitoring virtual networks with Lattice , 2010, 2010 IEEE/IFIP Network Operations and Management Symposium Workshops.

[41]  Katsuhito Asano,et al.  Network Virtualization for Large-Scale Data Centers , 2013 .

[42]  Raouf Boutaba,et al.  Topology-Awareness and Reoptimization Mechanism for Virtual Network Embedding , 2010, Networking.

[43]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[44]  Geraldo Robson Mateus,et al.  Managing virtual network embedding through reconfiguration and expansion , 2019, Simul..

[45]  Sarang Bharadwaj Masti,et al.  Simulated annealing algorithm for virtual network reconfiguration , 2012, Proceedings of the 8th Euro-NF Conference on Next Generation Internet NGI 2012.

[46]  M. Kendall Probability and Statistical Inference , 1956, Nature.

[47]  Javier Rubio-Loyola,et al.  A virtual network migration approach and analysis for enhanced online virtual network embedding , 2016, 2016 12th International Conference on Network and Service Management (CNSM).

[48]  Raouf Boutaba,et al.  Network virtualization: state of the art and research challenges , 2009, IEEE Communications Magazine.

[49]  Zhongbao Zhang,et al.  Energy Aware Virtual Network Migration , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[50]  Haipeng Yao,et al.  Virtual Network Embedding Based on the Degree and Clustering Coefficient Information , 2016, IEEE Access.

[51]  Xiang Cheng,et al.  A unified enhanced particle swarm optimization‐based virtual network embedding algorithm , 2013, Int. J. Commun. Syst..

[52]  George N. Rouskas,et al.  Virtual Network Reconfiguration with Load Balancing and Migration Cost Considerations , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[53]  RexfordJennifer,et al.  Virtual routers on the move , 2008 .

[54]  Andreas Timm-Giel,et al.  Optimal mapping of virtual networks considering reactive reconfiguration , 2012, 2012 IEEE 1st International Conference on Cloud Networking (CLOUDNET).

[55]  Gregory Blanc,et al.  Optimizing Resource Allocation for Secure SDN-based Virtual Network Migration , 2019, 2019 IEEE 18th International Symposium on Network Computing and Applications (NCA).

[56]  Wolfgang Kellerer,et al.  Adaptable and Data-Driven Softwarized Networks: Review, Opportunities, and Challenges , 2019, Proceedings of the IEEE.

[57]  Khalil AL-Wagih,et al.  Path Mapping Approach for Network Function Virtualization Resource Allocation with Network Function Decomposition Support , 2019, Symmetry.

[58]  D. Altman,et al.  Multiple significance tests: the Bonferroni method , 1995, BMJ.

[59]  Joan Serrat,et al.  Self‐adaptive online virtual network migration in network virtualization environments , 2019, Trans. Emerg. Telecommun. Technol..

[60]  Raouf Boutaba,et al.  Virtual Network Embedding with Coordinated Node and Link Mapping , 2009, IEEE INFOCOM 2009.

[61]  Nian Shong Chok PEARSON'S VERSUS SPEARMAN'S AND KENDALL'S CORRELATION COEFFICIENTS FOR CONTINUOUS DATA , 2010 .

[62]  Hamada Alshaer,et al.  An overview of network virtualization and cloud network as a service , 2015, Int. J. Netw. Manag..

[63]  Thomas Narten,et al.  Problem Statement: Overlays for Network Virtualization , 2014, RFC.

[64]  Minlan Yu,et al.  Rethinking virtual network embedding: substrate support for path splitting and migration , 2008, CCRV.

[65]  Anja Feldmann,et al.  Live wide-area migration of virtual machines including local persistent state , 2007, VEE '07.

[66]  Ashiq Khan,et al.  Survey on Survivable Virtual Network Embedding Problem and Solutions , 2013 .