Solving the Non-split Weighted Ring Arc-Loading Problem in a Resilient Packet Ring using Particle Swarm Optimization

Massive growth of the Internet traffic in last decades has motivated the design of high-speed optical networks. Resilient Packet Ring (RPR), also known as IEEE 802.17, is a standard designed for the optimized transport of data traffic over optical fiber ring networks. Its design is to provide the resilience found in SONET/SDH networks but instead of setting up circuit oriented connections, providing a packet based transmission. This is to increase the efficiency of Ethernet and IP services. In this paper, a weighted ring arc-loading problem (WRALP) is considered which arises in engineering and planning of the RPR systems (combinatorial optimization NPcomplete problem). Specifically, for a given set of non-split and uni-directional point-to-point demands (weights), the objective is to find the routing for each demand (i.e., assignment of the demand to either clockwise or counter-clockwise ring) so that the maximum arc load is minimized. This paper suggests four variants of Particle Swarm Optimization (PSO), combined with a Local Search (LS) method to efficient non-split traffic loading on the RPR. Numerical simulation results show the effectiveness and efficiency of the proposed methods.

[1]  Jingqi Fu,et al.  A Novel Probability Binary Particle Swarm Optimization Algorithm and Its Application , 2008, J. Softw..

[2]  Peter Kubat,et al.  Balancing Traffic Flows in Resilient Packet Rings , 2005 .

[3]  Yuhui Shi,et al.  Particle swarm optimization: developments, applications and resources , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[4]  Russell C. Eberhart,et al.  A discrete binary version of the particle swarm algorithm , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[5]  Sanming Zhou,et al.  Polynomial Time Solvability Of The Weighted Ring Arc-Loading Problem With Integer Splitting , 2004, J. Interconnect. Networks.

[6]  Biing-Feng Wang,et al.  Linear time algorithms for the ring loading problem with demand splitting , 2005, J. Algorithms.

[7]  Mauro Dell'Amico,et al.  Exact solution of the SONET Ring Loading Problem , 1999, Oper. Res. Lett..

[8]  Iraj Saniee,et al.  An optimization problem related to balancing loads on SONET rings , 1994, Telecommun. Syst..

[9]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[10]  Miguel A. Vega-Rodríguez,et al.  Solving the Ring Loading Problem Using Genetic Algorithms with Intelligent Multiple Operators , 2008, DCAI.

[11]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[12]  Hu-Gon Kim,et al.  On the ring loading problem with demand splitting , 2004, Oper. Res. Lett..

[13]  Peter Winkler,et al.  The Ring Loading Problem , 1998, SIAM Rev..

[14]  Kwang Soo Cho,et al.  Efficient Load Balancing Algorithms for a Resilient Packet Ring , 2005 .

[15]  Guo-Li Shen,et al.  Modified particle swarm optimization algorithm for variable selection in MLR and PLS modeling: QSAR studies of antagonism of angiotensin II antagonists. , 2004, European journal of pharmaceutical sciences : official journal of the European Federation for Pharmaceutical Sciences.