On wavelength assignment in WDM optical networks

We address the problem of assigning wavelengths to paths (connections) in optical wavelength division multiplexed networks. The problem is formulated as follows: given the physical topology of a network with each edge of two opposite directed fiber links and a set of directed paths with no more than L paths over any fiber link, we assign a wavelength to each path in such a way that no two paths are assigned the same wavelength if they share a directed physical link. In this paper, we first prove that the problem is NP-complete for arbitrary network topologies. Our NP-completeness result is obtained through a polynomial time reduction from the graph k-colorability problem. This reduction implies that no polynomial time algorithm can solve the problem with the number of wavelengths bounded by a constant times L for the class of network topologies including meshes. We then consider tree topologies. For star networks (i.e. the length of any path is bounded by two), we give a polynomial time algorithm that requires L wavelengths. For trees with path lengths larger than two, we show that the problem is NP-complete and present a heuristic algorithm based on the polynomial time algorithm for star topologies. Our heuristic algorithm may require 2L wavelengths in the worst-case, but the simulation result shows that the average-case performance significantly outperforms the worst-case bound. This suggests that fewer excess wavelengths are required when most of the load is local.

[1]  Biswanath Mukherjee,et al.  Optical Communication Networks , 1997 .

[2]  Vijay Kumar,et al.  Improved access to optical bandwidth in trees , 1997, SODA '97.

[3]  Hyeong-Ah Choi,et al.  Scheduling File Transfers for Trees and Odd Cycles , 1987, SIAM J. Comput..

[4]  Klaus Jansen,et al.  Call scheduling in trees, rings and meshes , 1997, Proceedings of the Thirtieth Hawaii International Conference on System Sciences.

[5]  Anthony S. Acampora,et al.  Benefits of Wavelength Translation in All-Optical Clear-Channel Networks , 1996, IEEE J. Sel. Areas Commun..

[6]  F. Thomson Leighton,et al.  ARRAYS AND TREES , 1992 .

[7]  Alok Aggarwal,et al.  Efficient routing and scheduling algorithms for optical networks , 1994, SODA '94.

[8]  Zhensheng Zhang,et al.  A heuristic wavelength assignment algorithm for multihop WDM networks with wavelength routing and wavelength reuse , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[9]  Kumar N. Sivarajan,et al.  Routing and wavelength assignment in all-optical networks , 1995, TNET.

[10]  Satish Rao,et al.  Efficient access to optical bandwidth , 1995, FOCS 1995.

[11]  B. Mukherjee,et al.  WDM-based local lightwave networks. I. Single-hop systems , 1992, IEEE Network.

[12]  Charles A. Brackett,et al.  Dense Wavelength Division Multiplexing Networks: Principles and Applications , 1990, IEEE J. Sel. Areas Commun..

[13]  Rajiv Ramaswami,et al.  Multiwavelength optical networks with limited wavelength conversion , 1998, TNET.

[14]  B. Mukherjee,et al.  WDM-based local lightwave networks. II. Multihop systems , 1992, IEEE Network.

[15]  Hyeong-Ah Choi,et al.  Routing and wavelength assignment in all-optical wdm wavelength-routing networks , 1998 .

[16]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[17]  Edward G. Coffman,et al.  Scheduling File Transfers , 1985, SIAM J. Comput..

[18]  Hyeong-Ah Choi,et al.  Efficient scheduling of transmissions in optical broadcast networks , 1996, TNET.

[19]  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.

[20]  Suresh Subramaniam,et al.  Wavelength assignment in fixed routing WDM networks , 1997, Proceedings of ICC'97 - International Conference on Communications.

[21]  Ian Holyer,et al.  The NP-Completeness of Edge-Coloring , 1981, SIAM J. Comput..

[22]  Marie-Claude Heydemann,et al.  On forwarding indices of networks , 1989, Discret. Appl. Math..

[23]  Biswanath Mukherjee,et al.  A Practical Approach for Routing and Wavelength Assignment in Large Wavelength-Routed Optical Networks , 1996, IEEE J. Sel. Areas Commun..

[24]  Biswanath Mukherjee,et al.  Some principles for designing a wide-area optical network , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[25]  Eli Upfal,et al.  Efficient routing in all-optical networks , 1994, STOC '94.

[26]  Richard Cole,et al.  On Edge Coloring Bipartite Graphs , 1980, SIAM J. Comput..

[27]  Kumar N. Sivarajan,et al.  Optimal routing and wavelength assignment in all-optical networks , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[28]  Chien Chen,et al.  Design of wavelength-routed optical networks for circuit switched traffic , 1996, Proceedings of GLOBECOM'96. 1996 IEEE Global Telecommunications Conference.

[29]  F. Leighton,et al.  Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes , 1991 .

[30]  Zhensheng Zhang,et al.  A heuristic wavelength assignment algorithm for multihop WDM networks with wavelength routing and wavelength re-use , 1995, TNET.

[31]  Suresh Subramaniam,et al.  Connectivity and sparse wavelength conversion in wavelength-routing networks , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[32]  Dorit S. Hochbaum,et al.  Approximation Algorithms for NP-Hard Problems , 1996 .

[33]  Raymond E. Miller,et al.  Complexity of Computer Computations , 1972 .

[34]  Pierre A. Humblet,et al.  On the number of wavelengths and switches in all-optical networks , 1994, IEEE Trans. Commun..