Simple, efficient routing schemes for all-optical networks

All-optical networks promise data transmission rates several orders of magnitude higher than current networks. The key to high transmission rates in these networks is to maintain the signal in optical form, thereby avoiding the prohibitive overhead of conversion to and from the electrical form, and to exploit the large bandwidth of optical fibers by sending many signals at different frequencies along the same optical link. Optical technology, however, is not as mature as electronic technology. Hence it is important to understand how efficiently simple routing elements can be used for all-optical communication. In this paper we consider two types of routing elements. Both types can move messages at different wavelengths to different directions. If in the first type a message wants to use an outgoing link that is already occupied by another message using the same wavelength, the arriving message is eliminated (and therefore has to be rerouted). The second type can evaluate priorities of messages. If more than one message wants to use the same wavelength at the same time, then the message with the highest priority wins. We prove nearly matching upper and lower bounds for the runtime of a simple and efficient protocol for both types of routing elements, and apply our results to meshes, butterflies, and node-symmetric networks.

[1]  Christian Scheideler,et al.  Universal continuous routing strategies , 1996, SPAA '96.

[2]  R. Ramaswami,et al.  Multiwavelength lightwave networks for computer communication , 1993, IEEE Communications Magazine.

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

[4]  Friedhelm Meyer auf der Heide,et al.  Communication in Parallel Systems , 1996, SOFSEM.

[5]  P.A. Humblet,et al.  Bounds On The Number Of Wavelengths Needed In WDM Networks , 1992, Summer Topical Meeting Digest on Broadband Analog and Digital Optoelectronics, Optical Multiple Access Networks, Integrated Optoelectronics, Smart Pixels.

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

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

[8]  Galen H. Sasaki,et al.  A linear lightwave Benes network , 1993, TNET.

[9]  Kavita Bala,et al.  Algorithms for routing in a linear lightwave network , 1991, IEEE INFCOM '91. The conference on Computer Communications. Tenth Annual Joint Comference of the IEEE Computer and Communications Societies Proceedings.

[10]  T A Birks,et al.  2 x 2 Single-mode fiber routing switch. , 1996, Optics letters.

[11]  M. J. O'Mahony,et al.  A transport network layer based on optical network elements , 1993 .

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

[13]  Aravind Srinivasan,et al.  Chernoff-Hoeffding bounds for applications with limited independence , 1995, SODA '93.

[14]  Rajesh K. Pankaj Architectures for linear lightwave networks , 1992 .

[15]  M. Murty Ramanujan Graphs , 1965 .

[16]  H. Scott Hinton,et al.  Architectural considerations for photonic switching networks , 1988, IEEE J. Sel. Areas Commun..

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

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

[19]  Stewart D. Personick,et al.  Review of Fundamentals of Optical Fiber Systems , 1983, IEEE J. Sel. Areas Commun..

[20]  Francesco Matera,et al.  All-optical implementations for high-capacity TDMA networks , 1993 .

[21]  David Hung-Chang Du,et al.  Distributed computing with high-speed optical networks , 1993, Computer.

[22]  Zygmunt J. Haas The 'staggering switch': an 'almost-all' optical packet switch , 1992, [Conference Record] GLOBECOM '92 - Communications for Global Users: IEEE.

[23]  Torben Hagerup,et al.  A Guided Tour of Chernoff Bounds , 1990, Inf. Process. Lett..

[24]  Friedhelm Meyer auf der Heide,et al.  Universal algorithms for store-and-forward and wormhole routing , 1996, STOC '96.