A column generation technique for routing and spectrum allocation in cloud–ready survivable elastic optical networks

Abstract Driven by increasing user requirements and expectations, the fast development of telecommunications networks brings new challenging optimization problems. One of them is routing and spectrum allocation (RSA) of three types of network flows (unicast, anycast, multicast) in elastic optical networks (EONs) implementing dedicated path protection (DPP). In the paper, we model this problem as integer linear programming (ILP) and we introduce two new optimization approaches—a dedicated heuristic algorithm and a column generation (CG)-based method. Then, relying on extensive simulations, we compare algorithm performance with reference methods and evaluate CG efficiency in detail. The results show that the proposed CG method significantly outperforms reference algorithms and achieves results very close to optimal ones (the average distance to optimal results was at most 2.1%).

[1]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

[2]  J. P. Fernandez-Palacios,et al.  Dynamic operation of flexi-grid OFDM-based networks , 2012, OFC/NFOEC.

[3]  Marc Ruiz,et al.  Column generation algorithm for RSA problems in flexgrid optical networks , 2013, Photonic Network Communications.

[4]  F. Buchali,et al.  Quantifying spectrum, cost, and energy efficiency in fixed-grid and flex-grid networks [Invited] , 2012, IEEE/OSA Journal of Optical Communications and Networking.

[5]  Zuqing Zhu,et al.  Dynamic anycast in inter-datacenter networks over elastic optical infrastructure , 2014, 2014 International Conference on Computing, Networking and Communications (ICNC).

[6]  L. Velasco,et al.  Solving Routing and Spectrum Allocation Related Optimization Problems: From Off-Line to In-Operation Flexgrid Network Planning , 2013, Journal of Lightwave Technology.

[7]  Krzysztof Walkowiak,et al.  Two-layer optimization of survivable overlay multicasting in elastic optical networks , 2014, Opt. Switch. Netw..

[8]  Zuqing Zhu,et al.  On the Spectrum-Efficient Overlay Multicast in Elastic Optical Networks Built with Multicast-Incapable Switches , 2013, IEEE Communications Letters.

[9]  Zuqing Zhu,et al.  Leveraging Light Forest With Rateless Network Coding to Design Efficient All-Optical Multicast Schemes for Elastic Optical Networks , 2015, Journal of Lightwave Technology.

[10]  L. Velasco,et al.  Reoptimization of dynamic flexgrid optical networks after link failure repairs , 2015, IEEE/OSA Journal of Optical Communications and Networking.

[11]  Anna Kobusinska,et al.  A branch hash function as a method of message synchronization in anonymous P2P conversations , 2016, Int. J. Appl. Math. Comput. Sci..

[12]  Konstantinos Christodoulopoulos,et al.  Elastic Bandwidth Allocation in Flexible OFDM-Based Optical Networks , 2010, Journal of Lightwave Technology.

[13]  Krzysztof Walkowiak Modeling and Optimization of Cloud-Ready and Content-Oriented Networks , 2016 .

[14]  Leon S. Lasdon,et al.  Optimization Theory of Large Systems , 1970 .

[15]  Krzysztof Walkowiak,et al.  Joint anycast and unicast routing and spectrum allocation with dedicated path protection in Elastic Optical Networks , 2014, 2014 10th International Conference on the Design of Reliable Communication Networks (DRCN).

[16]  Achim Streit,et al.  Using a vision cognitive algorithm to schedule virtual machines , 2014, Int. J. Appl. Math. Comput. Sci..

[17]  Michal Wozniak,et al.  Joint optimization of multicast and unicast flows in elastic optical networks , 2015, 2015 IEEE International Conference on Communications (ICC).

[18]  Marc Ruiz,et al.  Serving multicast requests on single-layer and multilayer flexgrid networks , 2015, IEEE/OSA Journal of Optical Communications and Networking.

[19]  Chao Wang,et al.  Distance Adaptive Dynamic Routing and Spectrum Allocation in Elastic Optical Networks With Shared Backup Path Protection , 2015, Journal of Lightwave Technology.

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

[21]  Andrzej Kasprzak,et al.  ILP model and algorithms for restoration of anycast flows in Elastic Optical Networks , 2014, 2014 6th International Workshop on Reliable Networks Design and Modeling (RNDM).

[22]  Krzysztof Walkowiak,et al.  On the advantages of elastic optical networks for provisioning of cloud computing traffic , 2013, IEEE Network.

[23]  Hongke Zhang,et al.  An Optimization-Based Scheme for Efficient Virtual Machine Placement , 2013, International Journal of Parallel Programming.

[24]  Markus Hofmann,et al.  Content Networking - Architecture, Protocols, and Practice , 2005, The Morgan Kaufmann series in networking.

[25]  Krzysztof Walkowiak,et al.  Optimization algorithms for data center location problem in Elastic Optical Networks , 2013, 2013 15th International Conference on Transparent Optical Networks (ICTON).

[26]  Hong Guo,et al.  Survivable elastic optical networks: survey and perspective (invited) , 2016, Photonic Network Communications.

[27]  Fan Ji,et al.  Flexible Availability-Aware Differentiated Protection in Software-Defined Elastic Optical Networks , 2015, Journal of Lightwave Technology.

[28]  Michal Aibin,et al.  Multicasting versus anycasting: How to efficiently deliver content in elastic optical networks , 2016, 2016 18th International Conference on Transparent Optical Networks (ICTON).

[29]  Krzysztof Walkowiak,et al.  Anycasting in connection-oriented computer networks: Models, algorithms and results , 2010, Int. J. Appl. Math. Comput. Sci..

[30]  Moshe Zukerman,et al.  Survivable Multicast Routing and Spectrum Assignment in Light-Tree-Based Elastic Optical Networks , 2015 .

[31]  Jingjing Yao,et al.  Highly efficient data migration and backup for big data applications in elastic optical inter-data-center networks , 2015, IEEE Network.

[32]  Krzysztof Walkowiak,et al.  A Column Generation-Based Optimization of Anycast and Multicast Traffic in Distance-Adaptive Flexgrid Networks , 2015 .

[33]  Michal Pioro,et al.  Solving large instances of the RSA problem in flexgrid elastic optical networks , 2016, IEEE/OSA Journal of Optical Communications and Networking.