A multipopulation parallel genetic simulated annealing-based QoS routing and wavelength assignment integration algorithm for multicast in optical networks

In this paper, we propose an integrated Quality of Service (QoS) routing algorithm for optical networks. Given a QoS multicast request and the delay interval specified by users, the proposed algorithm can find a flexible-QoS-based cost suboptimal routing tree. The algorithm first constructs the multicast tree based on the multipopulation parallel genetic simulated annealing algorithm, and then assigns wavelengths to the tree based on the wavelength graph. In the algorithm, routing and wavelength assignment are integrated into a single process. For routing, the objective is to find a cost suboptimal multicast tree. For wavelength assignment, the objective is to minimize the delay of the multicast tree, which is achieved by minimizing the number of wavelength conversion. Thus both the cost of multicast tree and the user QoS satisfaction degree can approach the optimal. Our algorithm also considers load balance. Simulation results show that the proposed algorithm is feasible and effective. We also discuss the practical realization mechanisms of the algorithm.

[1]  Ralph Wittmann Multicast Communication: Protocols, Programming and Applications , 2000 .

[2]  Mitsuo Gen,et al.  Genetic algorithms and engineering design , 1997 .

[3]  Shian-Shyong Tseng,et al.  A Genetic Algorithm for Multicast Routing under Delay Constraint in WDM Network with Different Light Splitting , 2005, J. Inf. Sci. Eng..

[4]  M. O'Mahony,et al.  Future Optical Networks , 2006, 2007 9th International Conference on Telecommunications.

[5]  Imrich Chlamtac,et al.  Lightpath (Wavelength) Routing in Large WDM Networks , 1996, IEEE J. Sel. Areas Commun..

[6]  R. Shonkwiler,et al.  Restarting search algorithms with applications to simulated annealing , 2001 .

[7]  P. Green,et al.  Progress in optical networking , 2001, IEEE Commun. Mag..

[8]  Amitava Mukherjee,et al.  An Approach to Wide Area WDM Optical Network Design Using Genetic Algorithm , 1999, Comput. Commun..

[9]  M.J. O'Mahony,et al.  Future Optical Networks , 2006, Journal of Lightwave Technology.

[10]  N. S. Hoang,et al.  A Low-Cost , 1997 .

[11]  David Thaler,et al.  Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification , 1997, RFC.

[12]  Rami G. Melhem,et al.  Low-cost, delay-bounded point-to-multipoint communication to support multicasting over WDM networks , 2002, Comput. Networks.

[13]  Wu Hao A Multigroup Parallel Genetic Algorithm Based on Simulated Annealing Method , 2000 .

[14]  Andrew Adams,et al.  Protocol Independent Multicast - Dense Mode (PIM-DM): Protocol Specification (Revised) , 2005, RFC.

[15]  Xiaohua Jia,et al.  Optimization of wavelength assignment for QoS multicast in WDM networks , 2001, IEEE Trans. Commun..

[16]  Gee-Swee Poo,et al.  A survey of optical multicast over WDM networks , 2003, Comput. Commun..

[17]  Ariel Orda,et al.  QoS routing in networks with uncertain parameters , 1998, IEEE/ACM Trans. Netw..

[18]  Günter Rudolph,et al.  Massively Parallel Simulated Annealing and Its Relation to Evolutionary Algorithms , 1993, Evolutionary Computation.

[19]  Xuan Liu,et al.  Parallel Genetic Algorithm and Parallel Simulated Annealing Algorithm for the Closest String Problem , 2005, ADMA.

[20]  Xipeng Xiao,et al.  Internet QoS: a big picture , 1999, IEEE Netw..

[21]  Hao Chen,et al.  Parallel Genetic Simulated Annealing: A Massively Parallel SIMD Algorithm , 1998, IEEE Trans. Parallel Distributed Syst..

[22]  Mark Handley,et al.  Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification , 1997, RFC.

[23]  Der-Rong Din Genetic algorithms for multiple multicast on WDM ring network , 2004, Comput. Commun..

[24]  Xiangtong Qi,et al.  Wavelength assignment for multicast in all-optical WDM networks with splitting constraints , 2006, IEEE/ACM Transactions on Networking.

[25]  Martina Zitterbart,et al.  Multicast communication : protocols and applicaitons , 2000 .

[26]  Myra Jean Prelle,et al.  Parallel computing: an introduction , 1993 .

[27]  Jianping Wang,et al.  Efficient routing and wavelength assignment for multicast in WDM networks , 2002, IEEE J. Sel. Areas Commun..

[28]  Xiaohua Jia,et al.  Integrated algorithms for delay bounded multicast routing and wavelength assignment in all optical networks , 2001, Comput. Commun..

[29]  A. E. Jeyakumar,et al.  Genetic algorithm for optimal design of delay bounded WDM multicast networks , 2003, TENCON 2003. Conference on Convergent Technologies for Asia-Pacific Region.

[30]  Xiaohua Jia,et al.  A distributed routing and wavelength assignment algorithm for real-time multicast in WDM networks , 2002, Comput. Commun..

[31]  Y. S. Wong,et al.  Development of Heterogeneous Parallel Genetic Simulated Annealing Using Multi-Niche Crowding , 2007 .

[32]  Deborah Estrin,et al.  Protocol independent multicast-dense mode (pim-dm): protocol specification , 1996 .