GAPS: The Genetic Algorithm-based Path Selection Scheme for MPLS Network

In the MPLS network QoS might be achieved by reducing the possibility of congestion while increasing the utilization of available links. Due to various interrelated factors, path selection for the MPIS network is known as an NP-hard problem. The widely employed path selection scheme has a shortcoming that the time overhead is high, especially when the number of nodes in the network is large. This paper proposes a new path selection scheme which uses the genetic algorithm along with the modified roulette wheel selection method. Performance evaluation through computer simulation shows that it finds the paths about 30% faster than the existing constrained shortest path first (CSPF) scheme while evenly distributing the traffic throughout the network.

[1]  Byung-Chul Kim,et al.  Multi-path constraint-based routing algorithms for MPLS traffic engineering , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[2]  A. Townsend Genetic Algorithms – a Tutorial , 2003 .

[3]  Amaro de Sousa,et al.  PTPlan MPLS: a tool for MPLS network dimensioning , 2001, MASCOTS 2001, Proceedings Ninth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[4]  Eric C. Rosen,et al.  Multiprotocol Label Switching Architecture , 2001, RFC.

[5]  Ying-Xiao Xu,et al.  Models and algorithms of QoS-based routing with MPLS traffic engineering , 2002, 5th IEEE International Conference on High Speed Networks and Multimedia Communication (Cat. No.02EX612).

[6]  Zheng Wang,et al.  Internet QoS: Architectures and Mechanisms for Quality of Service , 2001 .

[7]  Daniel O. Awduche,et al.  Requirements for Traffic Engineering Over MPLS , 1999, RFC.

[8]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[9]  Bin Wang,et al.  A new bandwidth guaranteed routing algorithm for MPLS traffic engineering , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[10]  Hairong Sun,et al.  Quality of service: delivering QoS on the internet and in corporate networks; P. Ferguson, G. Huston , 1999, Comput. Commun..

[11]  L. Darrell Whitley,et al.  An overview of evolutionary algorithms: practical issues and common pitfalls , 2001, Inf. Softw. Technol..