LIVE: Learning and Inference for Virtual Network Embedding

Abstract Network virtualization provides a promising tool for next-generation network management by allowing multiple heterogeneous virtual networks to run on a shared substrate network. A long-standing challenge in network virtualization is how to effectively map these virtual networks onto the shared substrate network, known as the virtual network embedding (VNE) problem. Most heuristic VNE algorithms find practical solutions by leveraging a greedy matching strategy in node mapping. However, greedy node mapping may lead to unnecessary bandwidth consumption and increased network fragmentation because it ignores the relationships between the mapped virtual network requests and the mapping ones. In this paper, we re-visit the VNE problem from a statistical perspective and explore the potential dependencies between every two substrate nodes. We define a well-designed dependency matrix that represents the importance of substrate nodes and the topological relationships between them, i.e., every substrate node’s degree of belief. Based on the dependency matrix generated from collecting and processing records of accepted virtual network requests, Bayesian inference is leveraged to iteratively select the most suitable substrate nodes and realize our novel statistical VNE algorithm consisting of a learning stage and an inference stage in node mapping. Due to the overall consideration of the relationships between the mapped nodes and the mapping ones, our statistical approach reduces unnecessary bandwidth consumption and achieves a better performance of embedding. Extensive simulations demonstrate that our algorithm significantly improves the long-term average revenue, acceptance ratio, and revenue/cost ratio compared to previous algorithms.

[1]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

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

[3]  David Eppstein,et al.  Finding the k Shortest Paths , 1999, SIAM J. Comput..

[4]  Raouf Boutaba,et al.  A multi-commodity flow based approach to virtual network resource allocation , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

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

[6]  Jonathan S. Turner,et al.  Diversifying the Internet , 2005, GLOBECOM '05. IEEE Global Telecommunications Conference, 2005..

[7]  Jonathan S. Turner,et al.  Efficient Mapping of Virtual Networks onto a Shared Substrate , 2006 .

[8]  Mostafa H. Ammar,et al.  Dynamic Topology Configuration in Service Overlay Networks: A Study of Reconfiguration Policies , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[9]  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.

[10]  Nick Feamster,et al.  In VINI veritas: realistic and controlled network experimentation , 2006, SIGCOMM.

[11]  Lixin Gao,et al.  How to lease the internet in your spare time , 2007, CCRV.

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

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

[14]  Nir Friedman,et al.  Probabilistic Graphical Models - Principles and Techniques , 2009 .

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

[16]  Chunming Qiao,et al.  Survivable Virtual Infrastructure Mapping in a Federated Computing and Networking System under Single Regional Failures , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[17]  Ulas C. Kozat,et al.  Designing and embedding reliable virtual infrastructures , 2011, CCRV.

[18]  Qiang Liu,et al.  Virtual Network Embedding for Evolving Networks , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[19]  Gang Sun,et al.  A new algorithm with coordinated node and link mapping for virtual network embedding based on LP relaxation , 2010, Asia Communications and Photonics Conference and Exhibition.

[20]  Gang Sun,et al.  A new algorithm with coordinated node and link mapping for virtual network embedding based on LP relaxation , 2010, Asia Communications and Photonics Conference and Exhibition.

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

[22]  Muhammad Siraj Rathore,et al.  An Approach towards Resource Efficient Virtual Network Embedding , 2010, 2010 2nd International Conference on Evolving Internet.

[23]  Lieguang Zeng,et al.  A virtual network embedding scheme with two-stage node mapping based on physical resource migration , 2010, 2010 IEEE International Conference on Communication Systems.

[24]  Gang Sun,et al.  Efficient algorithms for survivable virtual network embedding , 2010, Asia Communications and Photonics Conference and Exhibition.

[25]  Jianxin Li,et al.  Resilient Virtual Network Service Provision in Network Virtualization Environments , 2010, 2010 IEEE 16th International Conference on Parallel and Distributed Systems.

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

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

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

[29]  Antonio Pescapè,et al.  Topology Discovery at the Router Level: A New Hybrid Tool Targeting ISP Networks , 2011, IEEE Journal on Selected Areas in Communications.

[30]  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).

[31]  David Stezenbach,et al.  Parameters and challenges for Virtual Network embedding in the Future Internet , 2012, 2012 IEEE Network Operations and Management Symposium.

[32]  Jie Wu,et al.  An Opportunistic Resource Sharing and Topology-Aware mapping framework for virtual networks , 2012, 2012 Proceedings IEEE INFOCOM.

[33]  Xiang Cheng,et al.  Virtual network embedding through topology awareness and optimization , 2012, Comput. Networks.

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

[35]  Günther R. Raidl,et al.  Using Optimized Virtual Network Embedding for Network Dimensioning , 2013, 2013 Conference on Networked Systems.

[36]  Ahmed Amokrane,et al.  Greenhead: Virtual Data Center Embedding across Distributed Infrastructures , 2013, IEEE Transactions on Cloud Computing.

[37]  Tao Lin,et al.  Topology-aware virtual network embedding based on closeness centrality , 2013, Frontiers of Computer Science.

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

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

[40]  Wang,et al.  Hybrid Virtual Network Embedding with Time-oriented Scheduling Policy , 2013 .

[41]  David Dietrich,et al.  AutoEmbed: automated multi-provider virtual network embedding , 2013, SIGCOMM.

[42]  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).

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

[44]  Jian Tang,et al.  Enhancing Survivability in Virtualized Data Centers: A Service-Aware Approach , 2013, IEEE Journal on Selected Areas in Communications.

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

[46]  Mohamed Faten Zhani,et al.  On Achieving High Survivability in Virtualized Data Centers , 2014, IEICE Trans. Commun..

[47]  Jingyu Wang,et al.  Topology-aware Virtual Network Embedding based on multiple characteristics , 2014, 2014 IEEE International Conference on Communications (ICC).

[48]  Jingyu Wang,et al.  Topology-aware Virtual Network Embedding Using Multiple Characteristics , 2014, KSII Trans. Internet Inf. Syst..