A survey of embedding algorithm for virtual network embedding

Network virtualization (NV) is pushed forward by its proponents as a crucial attribute of next generation network, aiming at overcoming the gradual ossification of current networks, particularly to the worldwide Internet. Through virtualization, multiple customized virtual networks (VNs), requested by users, are allowed to coexist on the underlying substrate networks (SNs). In addition, the virtualization scheme contributes to sharing underlying physical resources simultaneously and seamlessly. However, multiple technical issues still stand in the way of NV successful implementation. One key technical issue is virtual network embedding (VNE), known as the resource allocation problem for NV. This paper conducts a survey of embedding algorithms for VNE problem. At first, the NV business model for VNE problem is presented. Then, the latest VNE problem description is presented. Main performance metrics for evaluating embedding algorithms are also involved. Afterwards, existing VNE algorithms are detailed, according to the novel proposed category approach. Next, key future research aspects of embedding algorithms are listed out. Finally, the paper is briefly concluded.

[1]  Ahmed Karmouch,et al.  Resource Discovery and Allocation in Network Virtualization , 2012, IEEE Communications Surveys & Tutorials.

[2]  Vasilis Friderikos,et al.  Low latency virtual network embedding for mobile networks , 2016, 2016 IEEE International Conference on Communications (ICC).

[3]  J.K. Omura,et al.  Spread spectrum technology: a solution to the personal communications services frequency allocation dilemma , 1991, IEEE Communications Magazine.

[4]  David Dietrich,et al.  Multi-Provider Virtual Network Embedding With Limited Information Disclosure , 2015, IEEE Transactions on Network and Service Management.

[5]  Lisandro Zambenedetti Granville,et al.  Data Center Network Virtualization: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[6]  Vasilis Friderikos,et al.  Mobility Aware Virtual Network Embedding , 2015, IEEE Transactions on Mobile Computing.

[7]  Ting Wang,et al.  A novel two-step approach to surviving facility failures , 2011, 2011 Optical Fiber Communication Conference and Exposition and the National Fiber Optic Engineers Conference.

[8]  Yan Han,et al.  Recent advances and future challenges for mobile network virtualization , 2017, Science China Information Sciences.

[9]  Vitaly Shmatikov,et al.  Privacy-Preserving Graph Algorithms in the Semi-honest Model , 2005, ASIACRYPT.

[10]  Xiang Cheng,et al.  Energy-Aware Virtual Network Embedding , 2014, IEEE/ACM Transactions on Networking.

[11]  Scott Shenker,et al.  Overcoming the Internet impasse through virtualization , 2005, Computer.

[12]  Chunming Qiao,et al.  Cost Efficient Design of Survivable Virtual Infrastructure to Recover from Facility Node Failures , 2011, 2011 IEEE International Conference on Communications (ICC).

[13]  Haipeng Yao,et al.  Virtual Network Embedding Based on Computing, Network, and Storage Resource Constraints , 2018, IEEE Internet of Things Journal.

[14]  Weifa Liang,et al.  Efficient Embedding of Virtual Networks to Distributed Clouds via Exploring Periodic Resource Demands , 2018, IEEE Transactions on Cloud Computing.

[15]  Raouf Boutaba,et al.  Dedicated Protection for Survivable Virtual Network Embedding , 2016, IEEE Transactions on Network and Service Management.

[16]  Peng Xu,et al.  Energy aware virtual network embedding with dynamic demands: Online and offline , 2015, Comput. Networks.

[17]  Daniel L. Guidoni,et al.  A Metaheuristic Approach for the Virtual Network Embedding Problem_ , 2015, 2015 IEEE 14th International Symposium on Network Computing and Applications.

[18]  Holger Karl,et al.  A virtual network mapping algorithm based on subgraph isomorphism detection , 2009, VISA '09.

[19]  Somesh Jha,et al.  Agent cloning: an approach to agent mobility and resource allocation , 1998 .

[20]  Longxiang Yang,et al.  Virtual network embedding based on restrictive selection and optimization theory , 2017, 2017 16th International Conference on Optical Communications and Networks (ICOCN).

[21]  C. Werle,et al.  Network Virtualization from a Signaling Perspective , 2009, 2009 IEEE International Conference on Communications Workshops.

[22]  Alfio Lombardo,et al.  A novel analytical framework compounding statistical traffic modeling and aggregate-level service curve disciplines: network performance and efficiency implications , 2004, IEEE/ACM Transactions on Networking.

[23]  Longxiang Yang,et al.  Exact solutions of VNE: A survey , 2016, China Communications.

[24]  Djamal Zeghlache,et al.  A Distributed Virtual Network Mapping Algorithm , 2008, 2008 IEEE International Conference on Communications.

[25]  Raouf Boutaba,et al.  Survivable Virtual Network Embedding , 2010, 2021 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[26]  Nadjib Aitsaadi,et al.  A Novel Reactive Survivable Virtual Network Embedding Scheme Based on Game Theory , 2017, IEEE Transactions on Network and Service Management.

[27]  Jaafar M. H. Elmirghani,et al.  Cloud Virtual Network Embedding: Profit, Power and Acceptance , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

[28]  Mohsen Guizani,et al.  BIRD-VNE: Backtrack-avoidance virtual network embedding in polynomial time , 2014, 2014 IEEE Global Communications Conference.

[29]  F. Richard Yu,et al.  Wireless Network Virtualization: A Survey, Some Research Issues and Challenges , 2015, IEEE Communications Surveys & Tutorials.

[30]  Zhiming Wang,et al.  Mutine: A Mutable Virtual Network Embedding with Game-Theoretic Stochastic Routing , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

[31]  Jing Chen,et al.  Energy-efficient virtual network embedding for heterogeneous networks , 2016, 2016 First IEEE International Conference on Computer Communication and the Internet (ICCCI).

[32]  Mario Paolone,et al.  Optimal Planning of Distributed Energy Storage Systems in Active Distribution Networks Embedding Grid Reconfiguration , 2018, IEEE Transactions on Power Systems.

[33]  Randy H. Katz,et al.  Verifying Global Invariants in Multi-Provider Distributed Systems , 2004 .

[34]  Pin Lv,et al.  Multicast Service-Oriented Virtual Network Embedding in Wireless Mesh Networks , 2012, IEEE Communications Letters.

[35]  Arthur I. Cohen,et al.  A Branch-and-Bound Algorithm for Unit Commitment , 1983, IEEE Transactions on Power Apparatus and Systems.

[36]  Longxiang Yang,et al.  A Novel Optimal Mapping Algorithm With Less Computational Complexity for Virtual Network Embedding , 2018, IEEE Transactions on Network and Service Management.

[37]  Minlan Yu,et al.  A survey of virtual LAN usage in campus networks , 2011, IEEE Communications Magazine.

[38]  Osamu Akashi,et al.  Secure resource provisioning across multiple domains , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[39]  Anja Feldmann,et al.  Unified Programmability of Virtualized Network Functions and Software-Defined Wireless Networks , 2017, IEEE Transactions on Network and Service Management.

[40]  Athanasios V. Vasilakos,et al.  A Survey on Service-Oriented Network Virtualization Toward Convergence of Networking and Cloud Computing , 2012, IEEE Transactions on Network and Service Management.

[41]  Raouf Boutaba,et al.  A survey of network virtualization , 2010, Comput. Networks.

[42]  Zuqing Zhu,et al.  Novel Location-Constrained Virtual Network Embedding (LC-VNE) Algorithms Towards Integrated Node and Link Mapping , 2016, IEEE/ACM Transactions on Networking.

[43]  Hancheng Lu,et al.  VNE-RFD: Virtual network embedding with resource fragmentation consideration , 2014, 2014 IEEE Global Communications Conference.

[44]  Mei Song,et al.  Robust virtual network embedding based on component connectivity in large-scale network , 2017, China Communications.

[45]  Jaafar M. H. Elmirghani,et al.  Virtual Network Embedding Employing Renewable Energy Sources , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[46]  Djamal Zeghlache,et al.  Exact Adaptive Virtual Network Embedding in Cloud Environments , 2013, 2013 Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[47]  Xuemin Shen,et al.  Non-Orthogonal Multiple Access Vehicular Small Cell Networks: Architecture and Solution , 2017, IEEE Network.

[48]  Athina Markopoulou,et al.  Characterization of failures in an IP backbone , 2004, IEEE INFOCOM 2004.

[49]  Sami Souihi,et al.  Distributed SDN Control: Survey, Taxonomy, and Challenges , 2018, IEEE Communications Surveys & Tutorials.

[50]  Susana Sargento,et al.  Optimal Virtual Network Embedding: Node-Link Formulation , 2013, IEEE Transactions on Network and Service Management.

[51]  Natalie D. Enright Jerger,et al.  Holistic Routing Algorithm Design to Support Workload Consolidation in NoCs , 2014, IEEE Transactions on Computers.

[52]  Filip De Turck,et al.  Network Function Virtualization: State-of-the-Art and Research Challenges , 2015, IEEE Communications Surveys & Tutorials.

[53]  Xuelong Li,et al.  When Collaboration Hugs Intelligence: Content Delivery over Ultra-Dense Networks , 2017, IEEE Communications Magazine.

[54]  Taisir E. H. El-Gorashi,et al.  Energy Efficient Virtual Network Embedding for Cloud Networks , 2015, Journal of Lightwave Technology.

[55]  Chadi Assi,et al.  Towards Promoting Backup-Sharing in Survivable Virtual Network Design , 2016, IEEE/ACM Transactions on Networking.

[56]  Ibrahim Matta,et al.  A general distributed approach to slice embedding with guarantees , 2013, 2013 IFIP Networking Conference.

[57]  Xiaojun Cao,et al.  Resolve the virtual network embedding problem: A column generation approach , 2013, 2013 Proceedings IEEE INFOCOM.

[58]  Xavier Hesselbach,et al.  Energy Efficient Virtual Network Embedding , 2012, IEEE Communications Letters.

[59]  Raouf Boutaba,et al.  Multi-Path Link Embedding for Survivability in Virtual Networks , 2016, IEEE Transactions on Network and Service Management.

[60]  Xiang Cheng,et al.  Energy-aware virtual network embedding through consolidation , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

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

[62]  Ying Wang,et al.  Topology-aware virtual network embedding to survive multiple node failures , 2014, 2014 IEEE Global Communications Conference.

[63]  Raouf Boutaba,et al.  Generalized Recovery From Node Failure in Virtual Network Embedding , 2017, IEEE Transactions on Network and Service Management.

[64]  Ying Lin,et al.  Link mapping-oriented ant colony system for virtual network embedding , 2017, 2017 IEEE Congress on Evolutionary Computation (CEC).

[65]  Raouf Boutaba,et al.  ViNEYard: Virtual Network Embedding Algorithms With Coordinated Node and Link Mapping , 2012, IEEE/ACM Transactions on Networking.

[66]  Meilian Lu,et al.  Collaborative Dynamic Virtual Network Embedding Algorithm Based on Resource Importance Measures , 2018, IEEE Access.

[67]  Raouf Boutaba,et al.  SVNE: Survivable Virtual Network Embedding Algorithms for Network Virtualization , 2013, IEEE Transactions on Network and Service Management.

[68]  Cheng-Xiang Wang,et al.  Network virtualization and resource description in software-defined wireless networks , 2015, IEEE Communications Magazine.

[69]  Raouf Boutaba,et al.  PolyViNE: policy-based virtual network embedding across multiple domains , 2010, VISA '10.

[70]  Long Gong,et al.  Efficient joint approaches for location-constrained survivable virtual network embedding , 2014, 2014 IEEE Global Communications Conference.

[71]  Dijiang Huang,et al.  A Survey of Mobile VPN Technologies , 2016, IEEE Communications Surveys & Tutorials.

[72]  Pablo Soldati,et al.  Spectrum and Network Density Management in 5G Ultra-Dense Networks , 2017, IEEE Wireless Communications.

[73]  Li Wang,et al.  Virtual network embedding with discrete particle swarm optimisation , 2014 .

[74]  Masahiko Jinno,et al.  Distance-adaptive spectrum resource allocation in spectrum-sliced elastic optical path network [Topics in Optical Communications] , 2010, IEEE Communications Magazine.

[75]  Wu Jigang,et al.  Lower bounds and a nearly fastest general parallel branch-and-bound algorithm , 2012 .

[76]  Xiaojun Cao,et al.  Location-constrained survivable network virtualization , 2012, 2012 35th IEEE Sarnoff Symposium.

[77]  Osamu Akashi,et al.  Efficient virtual network optimization across multiple domains without revealing private information , 2014, 2014 23rd International Conference on Computer Communication and Networks (ICCCN).

[78]  Mohsen Guizani,et al.  Efficient Virtual Network Embedding With Backtrack Avoidance for Dynamic Wireless Networks , 2016, IEEE Transactions on Wireless Communications.

[79]  Xu Liu,et al.  Optimal virtual network embedding based on artificial bee colony , 2016, EURASIP J. Wirel. Commun. Netw..

[80]  Lars Eggert,et al.  Advances in network-supported media delivery in next-generation mobile systems , 2006, IEEE Communications Magazine.

[81]  Symeon Papavassiliou,et al.  Efficient Resource Mapping Framework over Networked Clouds via Iterated Local Search-Based Request Partitioning , 2013, IEEE Transactions on Parallel and Distributed Systems.

[82]  Xiaohua Chen,et al.  Optimization Model and Algorithm for Energy Efficient Virtual Node Embedding , 2015, IEEE Communications Letters.

[83]  Osamu Akashi,et al.  Reducing dense virtual networks for fast embedding , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[84]  Longxiang Yang,et al.  Efficient virtual network embedding algorithm based on restrictive selection and optimization theory approach , 2017, China Communications.

[85]  Tao Guo,et al.  Shared Backup Network Provision for Virtual Network Embedding , 2011, 2011 IEEE International Conference on Communications (ICC).

[86]  Franco Davoli,et al.  Fine-Grained Energy-Efficient Consolidation in SDN Networks and Devices , 2015, IEEE Transactions on Network and Service Management.