Offline routing and spectrum allocation algorithms for elastic optical networks

Elastic optical networks (EONs) have emerged as a promising solution for future high speed networks because of their ability to efficiently manage network resources and provide better spectrum utilization to cope with the recent rapid change in traffic behavior and the tremendous growth in bandwidth demand. The routing and spectrum allocation (RSA) problem is one of the key challenges for the effective design and control of EONs. Recently, the offline RSA problem has been mapped to a multiprocessor scheduling problem and solved using a well-known list scheduling heuristic. In this paper, we address an RSA multiprocessor scheduling formulation with the objective of minimizing the total amount of spectrum needed to serve the traffic demand in chain and mesh networks. The quality of the solution using list-scheduling algorithms is very sensitive to the ordering of the tasks in the list. We propose four list-ordering algorithms (the longest then widest compact algorithm, area compact algorithm, longest then left edge compact algorithm, and area then left edge compact algorithm) to enhance the performance of an existing list-scheduling algorithm called the compact scheduling algorithm. Our proposed algorithms are based on the left edge algorithm and the combination of the problem dimensions (i.e., the bandwidth and links). We evaluate the performance and the efficiency of our proposed algorithms across a range of demand distributions for two different network topologies (i.e., chain and National Science Foundation networks).Experimental results show that our algorithms outperform existing algorithms and provide close to optimal solutions, which are within 1-2% of the lower bound.

[1]  Fadi J. Kurdahi,et al.  REAL: A Program for REgister ALlocation , 1987, 24th ACM/IEEE Design Automation Conference.

[2]  S. J. B. Yoo,et al.  Spectral and spatial 2D fragmentation-aware routing and spectrum assignment algorithms in elastic optical networks [invited] , 2013, IEEE/OSA Journal of Optical Communications and Networking.

[3]  Lena Wosinska,et al.  Spectrum allocation policy modeling for elastic optical networks , 2012, High Capacity Optical Networks and Emerging/Enabling Technologies.

[4]  Masahiko Jinno,et al.  Elastic optical networking: a new dawn for the optical layer? , 2012, IEEE Communications Magazine.

[5]  George N. Rouskas,et al.  Spectrum assignment in rings with shortest-path routing: Complexity and approximation algorithms , 2015, 2015 International Conference on Computing, Networking and Communications (ICNC).

[6]  Biswanath Mukherjee,et al.  Spectrum management in heterogeneous bandwidth networks , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[7]  M. Jinno,et al.  Algorithms for maximizing spectrum efficiency in elastic optical path networks that adopt distance adaptive modulation , 2010, 36th European Conference and Exhibition on Optical Communication.

[8]  Gabriel Junyent,et al.  Using spectrum fragmentation to better allocate time-varying connections in elastic optical networks , 2014, IEEE/OSA Journal of Optical Communications and Networking.

[9]  Imtiaz Ahmad,et al.  An Integrated Technique for Task Matching and Scheduling onto Distributed Heterogeneous Computing Systems , 2002, J. Parallel Distributed Comput..

[10]  S. Melle,et al.  Evaluating efficiency of multi-layer switching in future optical transport networks , 2013, 2013 Optical Fiber Communication Conference and Exposition and the National Fiber Optic Engineers Conference (OFC/NFOEC).

[11]  Krzysztof Walkowiak,et al.  Off-line algorithms for Routing, Modulation Level, and Spectrum Assignment in elastic optical networks , 2011, 2011 13th International Conference on Transparent Optical Networks.

[12]  Krzysztof Walkowiak,et al.  Tabu search algorithm for routing, modulation and spectrum allocation in elastic optical network with anycast and unicast traffic , 2015, Comput. Networks.

[13]  Zuqing Zhu,et al.  Dynamic RMSA in elastic optical networks with an adaptive genetic algorithm , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[14]  Yi Pan,et al.  A study of the routing and spectrum allocation in spectrum-sliced Elastic Optical Path networks , 2011, 2011 Proceedings IEEE INFOCOM.

[15]  George N. Rouskas,et al.  Spectrum Assignment in Mesh Elastic Optical Networks , 2015, 2015 24th International Conference on Computer Communication and Networks (ICCCN).

[16]  Ioannis Tomkos,et al.  Elastic Bandwidth Allocation in Flexible OFDM-Based Optical Networks (vol 29, pg 1354, 2011) , 2011 .

[17]  George N. Rouskas,et al.  Spectrum management techniques for elastic optical networks: A survey , 2014, Opt. Switch. Netw..

[18]  Eiji Oki,et al.  A subcarrier-slot partition scheme with first-last fit spectrum allocation for elastic optical networks , 2015, Comput. Networks.

[19]  Song Yang,et al.  Impairment-aware routing in translucent spectrum-sliced elastic optical path networks , 2012, 2012 17th European Conference on Networks and Optical Communications.

[20]  JinnoMasahiko,et al.  Distance-adaptive spectrum resource allocation in spectrum-sliced elastic optical path network , 2010 .

[21]  Krzysztof Walkowiak,et al.  Routing and Spectrum Assignment in Spectrum Sliced Elastic Optical Path Network , 2011, IEEE Communications Letters.

[22]  Kumar N. Sivarajan,et al.  Design of Logical Topologies for Wavelength-Routed Optical Networks , 1996, IEEE J. Sel. Areas Commun..

[23]  George N. Rouskas,et al.  Spectrum assignment in optical networks: A multiprocessor scheduling perspective , 2014, IEEE/OSA Journal of Optical Communications and Networking.

[24]  Zuqing Zhu,et al.  Design integrated RSA for multicast in elastic optical networks with a layered approach , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[25]  Adrian Asensio Garcia Elastic spectrum allocation in flexgrid optical networks , 2012 .

[26]  Víctor López,et al.  Elastic Spectrum Allocation for Time-Varying Traffic in FlexGrid Optical Networks , 2013, IEEE Journal on Selected Areas in Communications.

[27]  George N. Rouskas,et al.  Traffic Grooming for Optical Networks: Foundations, Techniques and Frontiers , 2008 .

[28]  Eiji Oki,et al.  Routing and Spectrum Allocation in Elastic Optical Networks: A Tutorial , 2015, IEEE Communications Surveys & Tutorials.

[29]  Miroslaw Klinkowski,et al.  A Genetic Algorithm for Solving RSA Problem in Elastic Optical Networks with Dedicated Path Protection , 2012, CISIS/ICEUTE/SOCO Special Sessions.

[30]  Akihiro Hashimoto,et al.  Wire routing by optimizing channel assignment within large apertures , 1971, DAC.

[31]  Masahiko Jinno,et al.  Spectrum-efficient and scalable elastic optical path network: architecture, benefits, and enabling technologies , 2009, IEEE Communications Magazine.

[32]  Biswanath Mukherjee,et al.  A Survey on OFDM-Based Elastic Core Optical Networking , 2013, IEEE Communications Surveys & Tutorials.

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

[34]  K. Mani Chandy,et al.  A comparison of list schedules for parallel processing systems , 1974, Commun. ACM.

[35]  H. Takara,et al.  Dynamic optical mesh networks: Drivers, challenges and solutions for the future , 2009, 2009 35th European Conference on Optical Communication.