On-line permutation routing on WDM all-optical networks

For a sequence (s/sub 1/, t/sub 1/), ..., (s/sub i/, t/sub i/), ... of routing requests with (s/sub i/, t/sub i/) arriving at time step i on the wavelength-division multiplexing (WDM) all-optical network, the on-line routing problem is to set-up a path s/sub i/ /spl rarr/ t/sub i/ and assign a wavelength to the path in step i such that the paths set-up so far with the same wavelength are edge-disjoint. Two measures are important for on-line routing algorithms: the number of wavelengths used and the response time. The sequence (s/sub 1/,t/sub 1/), ..., (s/sub i/, t/sub i/), ... is called a permutation if each node in the network appears in the sequence at most once as a source and at most once as a destination. Let H/sub n/ be the n-dimensional WDM all-optical hypercube. We develop two on-line routing algorithms on H/sub n/. Our first algorithm is a deterministic one which realizes any permutation by at most /spl lceil/3(n-1)/2/spl rceil/ + 1 wavelengths with response time O(2/sup n/). The second algorithm is a randomized one which realizes any permutation by at most (3/2 + /spl delta/)(n-1) wavelengths, where /spl delta/ can be any value satisfying /spl delta/ /spl ges/ 2/(n-1). The average response time of the algorithm is O(n(1 + /spl delta/)//spl delta/). Both algorithms use at most O(n) wavelengths for the permutation on Hn. This improves the previous bound of O(n/sup 2/).

[1]  Arun K. Somani,et al.  Rearrangeable Circuit-Switched Hypercube Architecture for Routing Permutations , 1993, J. Parallel Distributed Comput..

[2]  Hisao Tamaki,et al.  Routing a Permutation in the Hypercube by Two Sets of Edge Disjoint Paths , 1997, J. Parallel Distributed Comput..

[3]  Peter Winkler,et al.  Ring routing and wavelength translation , 1998, SODA '98.

[4]  Leslie G. Valiant,et al.  A Scheme for Fast Parallel Communication , 1982, SIAM J. Comput..

[5]  Hisao Tamaki,et al.  Multicolor routing in the undirected hypercube , 2000, Discret. Appl. Math..

[6]  Ted H. Szymanski,et al.  On the Permutation Capability of a Circuit-Switched Hypercube , 1989, International Conference on Parallel Processing.

[7]  Qian-Pin Gu,et al.  Efficient protocols for permutation routing on all-optical multistage interconnection networks , 2000, Proceedings 2000 International Conference on Parallel Processing.

[8]  Ahmed Mokhtar,et al.  Adaptive wavelength routing in all-optical networks , 1998, TNET.

[9]  Hisao Tamaki,et al.  Routings for Involutions of a Hypercube , 1994, Discret. Appl. Math..

[10]  Shietung Peng,et al.  Wavelengths requirement for permutation routing in all-optical multistage interconnection networks , 2000, Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000.

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

[12]  Lata Narayanan,et al.  All-to-all optical routing in optimal chordal rings of degree four , 1999, SODA '99.

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

[14]  Amit Kumar,et al.  Wavelength conversion in optical networks , 1999, SODA '99.