A genetic algorithm for solving virtual source placement problem on WDM networks

As WDM technology matures and multicast applications become increasingly popular, supporting multicast at the WDM layer becomes an important and yet challenging topic. In order to reduce the number of wavelength channels to achieve the multicast effectively, switching nodes with light-splitting and wavelength-converting capabilities denoted as virtual source (VS) nodes are developed. In this paper, given a WDM network, a positive integer k and a set of multicast requests, the VS placement (VSP) problem on WDM networks is studied; the goal is to determine the locations of the VS nodes, the multicast routing and assigned wavelengths of multicast requests so as to minimize the number of used wavelength channels. Since the VSP problem is a hard problem, a genetic algorithm (GA) is proposed to solve it. In the proposed GA, a binary-bit array is used to represent the locations of the VS nodes on network. For a given locations of VS nodes, three multicast routing methods: core-based tree (CBT), link-disjoint CBT (LDCBT), and layered graph (LG) are proposed and used to construct the shared tree for multicast requests. In the CBT and LDCBT methods, a multicast tree constructing (MTC) algorithm is used to construct the multicast tree of a given multicast, and a segment-based wavelength assignment (SBWA) algorithm is proposed and used to determine the assigned wavelength of the multicast tree. Moreover, in the proposed GA, several crossover and mutation operators are developed and used to generate offspring. Simulation results show that the proposed GA together with LG or CBT multicast method can get better results.

[1]  Yuan Cao,et al.  Placement of Light Splitters and Wavelength Converters for Efficient Multicast in All-Optical WDM Networks , 2006, IEICE Trans. Inf. Syst..

[2]  Bo Li,et al.  Wavelength converter placement under different RWA algorithms in wavelength-routed all-optical networks , 2003, IEEE Trans. Commun..

[3]  Walid Dabbous,et al.  Multipoint Communication: A Survey of Protocols, Functions, and Mechanisms , 1997, IEEE J. Sel. Areas Commun..

[4]  Biswanath Mukherjee,et al.  Light trees: optical multicasting for improved performance in wavelength routed networks , 1999, IEEE Commun. Mag..

[5]  V. Li,et al.  A Wavelength-Convertible Optical Network , 1993 .

[6]  Jitender S. Deogun,et al.  Route optimization of multicast sessions in sparse light-splitting optical networks , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[7]  Gee-Swee Poo,et al.  Optimal Placement of Multicast and Wavelength Converting Nodes in Multicast Optical Virtual Private Network , 2005, The IEEE Conference on Local Computer Networks 30th Anniversary (LCN'05)l.

[8]  Suresh Subramaniam,et al.  On optiml converter placement in wavelength-routed networks , 1999, TNET.

[9]  Subrata Banerjee,et al.  A new model for optimal routing and wavelength assignment in wavelength division multiplexed optical networks , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[10]  Xiangtong Qi,et al.  Routing and wavelength assignment for core-based tree in WDM networks , 2006, Comput. Commun..

[11]  L. Wuttisittikulkij,et al.  Design of an efficient and practical algorithm for wavelength assignment in multi-wavelength ring transport networks , 1997, GLOBECOM 97. IEEE Global Telecommunications Conference. Conference Record.

[12]  Chunming Qiao,et al.  Constrained multicast routing in WDM networks with sparse light splitting , 2000 .

[13]  Gee-Swee Poo,et al.  An expanded graph model for MCRWA problem in WDM networks , 2002, 27th Annual IEEE Conference on Local Computer Networks, 2002. Proceedings. LCN 2002..

[14]  N. Sreenath,et al.  Virtual source based multicast routing in WDM networks with sparse light splitting , 2001, 2001 IEEE Workshop on High Performance Switching and Routing (IEEE Cat. No.01TH8552).

[15]  Suresh Subramaniam,et al.  Converter placement in wavelength routing mesh topologies , 2000, 2000 IEEE International Conference on Communications. ICC 2000. Global Convergence Through Communications. Conference Record.

[16]  C. Siva Ram Murthy,et al.  Virtual Source Based Multicast Routing in WDM Optical Networks , 2004, Photonic Network Communications.

[17]  Hwa-Chun Lin,et al.  Core placement for the core based tree multicast routing architecture , 1998, IEEE GLOBECOM 1998 (Cat. NO. 98CH36250).

[18]  Chunming Qiao,et al.  Benefits of multicasting in all-optical networks , 1998, Other Conferences.

[19]  Maher Ali Optimization of splitting node placement in wavelength-routed optical networks , 2002, IEEE J. Sel. Areas Commun..

[20]  Tony Ballardie,et al.  Core Based Trees (CBT version 2) Multicast Routing - Protocol Specification - , 1997, RFC.

[21]  S. Runggeratigul,et al.  Optimal number of wavelength converters for WDM network design , 2004, 2004 IEEE Region 10 Conference TENCON 2004..

[22]  Wanjiun Liao Design of light-tree based logical topologies for multicast streams in wavelength routed optical networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[23]  N. Sreenath,et al.  Virtual source based multicast traffic routing in IP-over-WDM networks , 2004, J. High Speed Networks.

[24]  Kumar N. Sivarajan,et al.  Optical Networks: A Practical Perspective , 1998 .

[25]  J. Bibb Cain,et al.  Performance and Resource Cost Comparisons for the CBT and PIM Multicast Routing Protocols , 1997, IEEE J. Sel. Areas Commun..

[26]  Deying Li,et al.  Placement of wavelength converters for minimal wavelength usage in WDM networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[27]  J. Deogun,et al.  Cost-effective implementation of multicasting in wavelength-routed networks , 2000, Journal of Lightwave Technology.

[28]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .