Optimisation Models for Robust and Survivable Network Slice Design: A Comparative Analysis

Techniques like Network Functions Virtualisation and Software Defined Networking provide a new dimension of flexibility in the deployment, operation and maintenance of telecommunication networks. They also enable the realisation of multiple virtual networks (multi-tenancy) on a common substrate network infrastructure. Provisioning such virtual networks requires efficient resource allocation mechanisms so that the utility of the substrate infrastructure provider can be maximised. In this work, we first outline a mathematical model for the general network slice design problem and extend it to cope with traffic uncertainties. We employ the Γ-robust uncertainty set \cite{bertsimas:03}, \cite{bertsimas:04} to model the uncertainties in the traffic demands. Furthermore, we add survivability aspects to our model by protecting the network slice against single substrate network element (node/link) failures. Finally, both survivability and traffic robustness approaches are considered simultaneously and we present two different optimisation models. A performance evaluation is carried out comparing the different robust and survivable models with their non-robust non-survivable counterpart using network topology examples from SNDlib.

[1]  Jaime Llorca,et al.  The cloud service distribution problem in distributed cloud networks , 2015, 2015 IEEE International Conference on Communications (ICC).

[2]  A. Zymolka,et al.  Demand-wise Shared Protection for Meshed Optical Networks , 2003, Fourth International Workshop on Design of Reliable Communication Networks, 2003. (DRCN 2003). Proceedings..

[3]  Arie M. C. A. Koster,et al.  An integrated model for survivable network design under demand uncertainty , 2011, 2011 8th International Workshop on the Design of Reliable Communication Networks (DRCN).

[4]  Lazaros Gkatzikis,et al.  The Algorithmic Aspects of Network Slicing , 2017, IEEE Communications Magazine.

[5]  Deep Medhi,et al.  Routing, flow, and capacity design in communication and computer networks , 2004 .

[6]  Melvyn Sim,et al.  The Price of Robustness , 2004, Oper. Res..

[7]  Ibrahim Matta,et al.  Slice embedding solutions for distributed service architectures , 2013, CSUR.

[8]  Melvyn Sim,et al.  Robust discrete optimization and network flows , 2003, Math. Program..

[9]  Georg Carle,et al.  Optimal design of virtual networks for resilient cloud services , 2013, 2013 9th International Conference on the Design of Reliable Communication Networks (DRCN).

[10]  Arie M. C. A. Koster,et al.  Network planning under demand uncertainty with robust optimization , 2014, IEEE Communications Magazine.

[11]  Alan Edelman,et al.  Julia: A Fresh Approach to Numerical Computing , 2014, SIAM Rev..

[12]  Matias Richart,et al.  Resource Slicing in Virtual Wireless Networks: A Survey , 2016, IEEE Transactions on Network and Service Management.

[13]  Michal Pioro,et al.  SNDlib 1.0—Survivable Network Design Library , 2010 .

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

[15]  Fabio D'Andreagiovanni New perspectives on Wireless Network Design - Strong, stable and robust 0-1 models by Power Discretization , 2012 .

[16]  Stefano Coniglio,et al.  Data Uncertainty in Virtual Network Embedding: Robust Optimization and Protection Levels , 2016, Journal of Network and Systems Management.

[17]  Arie M. C. A. Koster,et al.  Robust network design: Formulations, valid inequalities, and computations , 2013, Networks.

[18]  Iain Dunning,et al.  JuMP: A Modeling Language for Mathematical Optimization , 2015, SIAM Rev..

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