A branch-and-price framework for optimal virtual network embedding

Network virtualization promises a future Internet that can facilitate technology revolutions via decoupling the traditional Internet Service Providers (ISPs) into the infrastructure providers (InPs), and the service providers (SPs). This separation introduces an extra layer of abstraction, thus allowing independent innovations at both the hardware level and service level. In this paper, we study the fundamental virtual network embedding (VNE) problem in network virtualization, which aims at mapping the virtual network request of the SPs to the substrate networks managed by the InPs. Given the NP-Completeness of the VNE problem, prior approaches primarily rely on the solving of the link-based Integer Linear Programming (ILP) formulations, relaxations, and heuristics. In this study, we first present a compact path-based ILP model. Moreover, we present a branch-and-price framework that embeds a column generation process to solve the proposed ILP model. Our framework can lead to optimal solution to the VNE problem, or near optimal solution with per-instance guarantee on its closeness to the optimal solution.

[1]  Zhi-Quan Luo,et al.  A Lagrangean decomposition approach for the routing and wavelength assignment in multifiber WDM networks , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

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

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

[4]  Chunming Qiao,et al.  Optical burst switching (OBS) - a new paradigm for an Optical Internet^{1} , 1999, J. High Speed Networks.

[5]  Martin Grötschel,et al.  Corrigendum to our paper “the ellipsoid method and its consequences in combinatorial optimization” , 1984, Comb..

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

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

[8]  Jacques Desrosiers,et al.  Selected Topics in Column Generation , 2002, Oper. Res..

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

[10]  Ahmed Karmouch,et al.  Column generation approach for one-shot virtual network embedding , 2012, 2012 IEEE Globecom Workshops.

[11]  Hermann de Meer,et al.  Position Paper: Secure Virtual Network Embedding , 2011, Prax. Inf.verarb. Kommun..

[12]  Robert J. Vanderbei,et al.  Linear Programming: Foundations and Extensions , 1998, Kluwer international series in operations research and management service.

[13]  Chris Develder,et al.  Column Generation for Dimensioning Resilient Optical Grid Networks with Relocation , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[14]  Chunming Qiao,et al.  Migration based protection for virtual infrastructure survivability for link failure , 2011, 2011 Optical Fiber Communication Conference and Exposition and the National Fiber Optic Engineers Conference.

[15]  Anja Feldmann,et al.  Optimizing Long-Lived CloudNets with Migrations , 2012, 2012 IEEE Fifth International Conference on Utility and Cloud Computing.

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

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

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

[19]  Martin Grötschel,et al.  The ellipsoid method and its consequences in combinatorial optimization , 1981, Comb..

[20]  Julian R. Ullmann,et al.  An Algorithm for Subgraph Isomorphism , 1976, J. ACM.

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

[22]  Xiang Cheng,et al.  Virtual network embedding through topology-aware node ranking , 2011, CCRV.

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

[24]  Michael A. Trick,et al.  A Column Generation Approach for Graph Coloring , 1996, INFORMS J. Comput..

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

[26]  Yang Wang,et al.  A Framework for Security-Aware Virtual Network Embedding , 2015, 2015 24th International Conference on Computer Communication and Networks (ICCCN).

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

[28]  Anja Feldmann,et al.  It's About Time: On Optimal Virtual Network Embeddings under Temporal Flexibilities , 2014, 2014 IEEE 28th International Parallel and Distributed Processing Symposium.

[29]  Xiaojun Cao,et al.  Connectivity as a Service: Towards optical-based network virtualization , 2014, 2014 International Conference on Computing, Networking and Communications (ICNC).

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

[31]  Stefan Schmid,et al.  Adversarial VNet embeddings: A threat for ISPs? , 2013, 2013 Proceedings IEEE INFOCOM.

[32]  David G. Andersen,et al.  Theoretical Approaches to Node Assignment , 2002 .

[33]  Brigitte Jaumard,et al.  On column generation formulations for the RWA problem , 2004, Discret. Appl. Math..

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

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

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

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