A multicast protection algorithm for optical WDM networks

Supporting multicast applications has drawn increased attention in the development of WDM based optical networks. To provide a high level of availability in the face of node or link failure for multicast traffic, pre-assigned spare capacity in the networks is needed. This paper studies the problem of constructing a minimum-cost, two-connected subgraph, satisfying the wavelength conversion constraint, for a multicast request in a WDM network. It is known that the problem of finding the minimum cost of a two-connected graph is NP-hard. We prove that the problem of the optimal wavelength assignment for a given graph is also NP-hard. We propose a routing and wavelength assignment heuristic which aims not only to minimize the cost of the subgraph but also to reduce the number of wavelength conversions in the networks. Simulation experiments show that our proposed algorithm achieves performance close to the optimal solution when the average number of wavelengths in the networks is not low

[1]  David P. Williamson,et al.  An efficient approximation algorithm for the survivable network design problem , 1998, Math. Program..

[2]  Mario Gerla,et al.  A "dual-tree" scheme for fault-tolerant multicast , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[3]  Yuan-Sun Chu,et al.  A new preplanned self-healing scheme for multicast ATM network , 1996, Proceedings of International Conference on Communication Technology. ICCT '96.

[4]  Joseph JáJá,et al.  Approximation Algorithms for Several Graph Augmentation Problems , 1981, SIAM J. Comput..

[5]  R. Ravi,et al.  When Trees Collide: An Approximation Algorithm for the Generalized Steiner Problem on Networks , 1995, SIAM J. Comput..

[6]  S. Louis Hakimi,et al.  Steiner's problem in graphs and its implications , 1971, Networks.

[7]  Biswanath Mukherjee,et al.  Provisioning of survivable multicast sessions against single link failures in optical WDM mesh networks , 2003 .

[8]  Mario Martinelli,et al.  Optical Network Survivability: Protection Techniques in the WDM Layer , 2002, Photonic Network Communications.

[9]  Samir Khuller,et al.  Approximation Algorithms for Graph Augmentation , 1992, ICALP.

[10]  David P. Williamson,et al.  A general approximation technique for constrained forest problems , 1992, SODA '92.

[11]  R. Ravi Approximation Algorithms for Steiner Augmentations for Two-Connectivity , 1992 .

[12]  Kamal Jain,et al.  A Factor 2 Approximation Algorithm for the Generalized Steiner Network Problem , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[13]  R. Ravi,et al.  When trees collide: an approximation algorithm for the generalized Steiner problem on networks , 1991, STOC '91.