9
IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 48, NO. 8, SEPTEMBER 2000 1571 Improved Lightpath (Wavelength) Routing in Large WDM Networks Weifa Liang and Xiaojun Shen  Abstract We address the problem of efficient circuit switching in wide area networks. The solution provided is based on finding optimal rout es for lightpath s and semi ligh tpaths . A light path is a fully optic al transmis sion path, while a semi ligh tpath is a trans miss ion path const ruct ed by chai ning seve ral ligh tpaths togeth er , using wav elen gth conversion at thei r junct ions. The prob lem thus is to fin d an optimal ligh tpath/ semi ligh tpath in the network in terms of the cost of wavelength conversion and the cost of usi ng the wave len gths on li nks. In thi s pap er , we first present an efficient algorithm for the problem which runs in time , wher e and ar e the number of nodes and links in the network, and is the number of wav elen gths. We then analy ze that the prop osed algorith m requires time for a restricted version of the problem in which the number of available wavelengths for each link is bounded by and , where is the maximum in-degree or out-degree of the network. It is surprising to have found that the time complexity for this case is independent of . It must be ment ione d that our algor ithm can be implemente d effi cien tly in the dist ribu ted comp uting env iro nmen t. The dis- trib uted vers ion req uir es time and messages. Compa red with a pre vious time algorithm, our algorithm has the following advantages. 1) We take into account the physical topology of the network which makes our algorithm outpe rfor m the pre vious algorithm. In parti cula r , when is small [e.g., ] and , our algorithm runs in time , while the previous algorithm runs in time . 2) Since our algorithm has high locality, it can be implemented on the network distributively.  Index Ter ms—Algorithm design and analysis, graph theory, op- tical networks, optimal semilightpaths, routing algorithms. I. INTRODUCTION T HE EMERGING optical network offers the possibility of interconnecting hundreds of thousands of users, covering local to wide area, and providing capacities exceeding substan- tially those conventional networks. The network promises data transmission rates se veral orders of magnitudes higher than cur- ren t ele ctr oni c net works.The ke y to hig h speed in the net work is to ma int ainthe sig nalin opt ical for m rat her tha n traditional elec- tronic form. The high bandwidth of fiber-optic links is utilized through wavelength-div ision multiplexin g (WDM) technology which supports the propagation of multiple laser beams through Paper approved by D. P. Taylor, the Editor for Signal Design, Modulation, and Detect ion of the IEEE Communic ations Society . Manu scrip t recei ved November 18, 1997; revised January 21, 2000. W. Liang is with the Department of Computer Science, Australian National University, Canberra, ACT 0200 Australia (e-mail: [email protected]). X. Shen is with the Comp uter Science Te lecommunicat ions Program, University of Missouri at Kansas City, Kansas City, MO 64110 USA (e-mail: [email protected]). Publisher Item Identifier S 0090-6778(00)07535-8. a single fiber-optic link provided that each laser beam uses a distinct optical wavelength. The major applications of the net- work are video conferencing, scientific visualization, real-time medical imaging, supercomputing, and distributed computing [2], [12], [13]. A comprehensi ve overview of its physical theory and applications of this technology can be found in the books by Green [8] and McAulay [11]. One major topic related to WDM networks is the routing issue. The message transfer in the networks is through first establishing the lightpath and then proc eedin g the tran sfer. Ligh tpath s thus provide a powe rful approac h to util ize the vast available bandwidth in WDM networks [ 1], [5], [10]. A lightpath is an all-optical transmission path between two nodes in the network, implemented by assigning a unique wavelength throughout the path. Data transmitted through a lightpath do not need wavelen gth conversion or elec tron ic proce ssing at inte rmed iate nodes . There fore , ligh tpat hs enable an eff icient utilization of the optical bandwidth in WDM networks, and reduce electronic processing delay at the intermediate nodes, thereby improving reliability and the quality of the services provided to data communications. Whi le tra nsmitt ingall tra ff ic bet wee n ev erypair of nod es ov er lightpaths is desirable, it is not generally feasible to establish ligh tpat hs between every pair of node s and accommodateall the traffic by lightpaths, due to physical constraints such as limited number of wavelengths, limited number and tunability of op- tical transceivers at each node as well as lightwave dispersions that limit the physical length of a lightpath. Additionally, given the network conditions, a single optical wavelength may not be available between a given source and destination because some of the resources are already occupied by existing lightpaths. To cope with the above limits, Chlamtac et al. [4] introduced the semilightpath concept in which a transmission path is obtained by establishing and chaining several lightpaths together. Thus, the wavelength conversions on a semilightpath are required at some int ermedi ate nod es, bu t gen era lly not at every nod e. In thi s case, thelight pat h is a spe cia l case of the semili ght pat h when the number of intermediate nodes on the path with wavele ngth con- version is zero. The obj ect iv e of thi s paper is to pre sen t algorithms for fi ndi ng an efficient routing semilightpath between a given source and destination such that the cost sum of links and nodes on the path is minimum in terms of the following cost measureme nts: 1) the cost for traversing a link on some wavelength and 2) the cost for wa vel eng th con ve rsi on whe n the pat h has to swi tch to a dif fer ent wavelength at some intermediate nodes. Clearly, if we only consider the first cost factor, the problem beco mes the traditio nal sing le-s ourc e shortest path probl em 0090–6778/00$10.00 © 2000 IEEE

Improved Lightpath (Wavelength) Routing In

Embed Size (px)

Citation preview

Page 1: Improved Lightpath (Wavelength) Routing In

7/29/2019 Improved Lightpath (Wavelength) Routing In

http://slidepdf.com/reader/full/improved-lightpath-wavelength-routing-in 1/9

IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 48, NO. 8, SEPTEMBER 2000 1571

Improved Lightpath (Wavelength) Routing inLarge WDM Networks

Weifa Liang and Xiaojun Shen

 Abstract—We address the problem of efficient circuit switchingin wide area networks. The solution provided is based on findingoptimal routes for lightpaths and semilightpaths. A lightpathis a fully optical transmission path, while a semilightpath is atransmission path constructed by chaining several lightpathstogether, using wavelength conversion at their junctions. Theproblem thus is to find an optimal lightpath/semilightpath inthe network in terms of the cost of wavelength conversion andthe cost of using the wavelengths on links. In this paper, wefirst present an efficient algorithm for the problem which runsin time , where and are thenumber of nodes and links in the network, and is the numberof wavelengths. We then analyze that the proposed algorithmrequires time for a restricted version of theproblem in which the number of available wavelengths for eachlink is bounded by and , where is the maximumin-degree or out-degree of the network. It is surprising to havefound that the time complexity for this case is independent of  .It must be mentioned that our algorithm can be implementedefficiently in the distributed computing environment. The dis-tributed version requires time and messages.Compared with a previous time algorithm, ouralgorithm has the following advantages. 1) We take into accountthe physical topology of the network which makes our algorithmoutperform the previous algorithm. In particular, when issmall [e.g., ] and , our algorithm runsin time , while the previous algorithm runs in time

. 2) Since our algorithm has high locality, it can beimplemented on the network distributively.

 Index Terms—Algorithm design and analysis, graph theory, op-tical networks, optimal semilightpaths, routing algorithms.

I. INTRODUCTION

THE EMERGING optical network offers the possibility of 

interconnecting hundreds of thousands of users, covering

local to wide area, and providing capacities exceeding substan-

tially those conventional networks. The network promises data

transmission rates several orders of magnitudes higher than cur-

rent electronic networks. The key to high speed in the network is

to maintainthe signalin optical form rather than traditional elec-

tronic form. The high bandwidth of fiber-optic links is utilizedthrough wavelength-division multiplexing (WDM) technology

which supports the propagation of multiple laser beams through

Paper approved by D. P. Taylor, the Editor for Signal Design, Modulation,and Detection of the IEEE Communications Society. Manuscript receivedNovember 18, 1997; revised January 21, 2000.

W. Liang is with the Department of Computer Science, Australian NationalUniversity, Canberra, ACT 0200 Australia (e-mail: [email protected]).

X. Shen is with the Computer Science Telecommunications Program,University of Missouri at Kansas City, Kansas City, MO 64110 USA (e-mail:[email protected]).

Publisher Item Identifier S 0090-6778(00)07535-8.

a single fiber-optic link provided that each laser beam uses a

distinct optical wavelength. The major applications of the net-

work are video conferencing, scientific visualization, real-time

medical imaging, supercomputing, and distributed computing

[2], [12], [13]. A comprehensive overview of its physical theory

and applications of this technology can be found in the books

by Green [8] and McAulay [11].

One major topic related to WDM networks is the routing

issue. The message transfer in the networks is through first

establishing the lightpath and then proceeding the transfer.

Lightpaths thus provide a powerful approach to utilize the

vast available bandwidth in WDM networks [1], [5], [10]. Alightpath is an all-optical transmission path between two nodes

in the network, implemented by assigning a unique wavelength

throughout the path. Data transmitted through a lightpath do

not need wavelength conversion or electronic processing at

intermediate nodes. Therefore, lightpaths enable an efficient

utilization of the optical bandwidth in WDM networks, and

reduce electronic processing delay at the intermediate nodes,

thereby improving reliability and the quality of the services

provided to data communications.

While transmittingall traffic between everypair of nodes over

lightpaths is desirable, it is not generally feasible to establish

lightpaths between every pair of nodes and accommodate all the

traffic by lightpaths, due to physical constraints such as limitednumber of wavelengths, limited number and tunability of op-

tical transceivers at each node as well as lightwave dispersions

that limit the physical length of a lightpath. Additionally, given

the network conditions, a single optical wavelength may not be

available between a given source and destination because some

of the resources are already occupied by existing lightpaths. To

cope with the above limits, Chlamtac et al. [4] introduced the

semilightpath concept in which a transmission path is obtained

by establishing and chaining several lightpaths together. Thus,

the wavelength conversions on a semilightpath are required at

some intermediate nodes, but generally not at every node. In this

case, thelightpath is a special case of the semilightpath when the

number of intermediate nodes on the path with wavelength con-version is zero.

The objective of this paper is to present algorithms for finding

an efficient routing semilightpath between a given source and

destination such that the cost sum of links and nodes on the path

is minimum in terms of the following cost measurements: 1) the

cost for traversing a link on some wavelength and 2) the cost for

wavelength conversion when the path has to switch to a different

wavelength at some intermediate nodes.

Clearly, if we only consider the first cost factor, the problem

becomes the traditional single-source shortest path problem

0090–6778/00$10.00 © 2000 IEEE

Page 2: Improved Lightpath (Wavelength) Routing In

7/29/2019 Improved Lightpath (Wavelength) Routing In

http://slidepdf.com/reader/full/improved-lightpath-wavelength-routing-in 2/9

Page 3: Improved Lightpath (Wavelength) Routing In

7/29/2019 Improved Lightpath (Wavelength) Routing In

http://slidepdf.com/reader/full/improved-lightpath-wavelength-routing-in 3/9

Page 4: Improved Lightpath (Wavelength) Routing In

7/29/2019 Improved Lightpath (Wavelength) Routing In

http://slidepdf.com/reader/full/improved-lightpath-wavelength-routing-in 4/9

Page 5: Improved Lightpath (Wavelength) Routing In

7/29/2019 Improved Lightpath (Wavelength) Routing In

http://slidepdf.com/reader/full/improved-lightpath-wavelength-routing-in 5/9

Page 6: Improved Lightpath (Wavelength) Routing In

7/29/2019 Improved Lightpath (Wavelength) Routing In

http://slidepdf.com/reader/full/improved-lightpath-wavelength-routing-in 6/9

Page 7: Improved Lightpath (Wavelength) Routing In

7/29/2019 Improved Lightpath (Wavelength) Routing In

http://slidepdf.com/reader/full/improved-lightpath-wavelength-routing-in 7/9

Page 8: Improved Lightpath (Wavelength) Routing In

7/29/2019 Improved Lightpath (Wavelength) Routing In

http://slidepdf.com/reader/full/improved-lightpath-wavelength-routing-in 8/9

Page 9: Improved Lightpath (Wavelength) Routing In

7/29/2019 Improved Lightpath (Wavelength) Routing In

http://slidepdf.com/reader/full/improved-lightpath-wavelength-routing-in 9/9

LIANG AND SHEN: IMPROVED LIGHTPATH (WAVELENGTH) ROUTING IN LARGE WDM NETWORKS 1579

REFERENCES

[1] A. S. Acampora, “Partially reconfigurable multihop lightwave net-works,” in Proc. GLOBECOM , San Diego, CA, Dec. 1990.

[2] A. Aggarwal,A. Bar-Noy, D. Coppersmith, R. Ramaswami,B. Schieber,and M. Sudan, “Efficient routing in optical networks,” J. ACM , vol. 46,pp. 973–1001, 1996.

[3] K. M. Chandy and J. Misra, “Distributed computations on graphs:Shortest path algorithms,” Commun. ACM , vol. 25, pp. 833–837, 1982.

[4] I. Chlamtac, A. Faragó, and T. Zhang, “Lightpath (wavelength) routing

in large WDM networks,” IEEE J. Select. Areas Commun., vol. 14, pp.909–913, 1996.

[5] I. Chlamtac, A. Ganz, and G. Karmi, “Lightpath communications:a novel approach to high bandwidth optical WDN’s,” IEEE Trans.

Commun., vol. 40, pp. 1171–1182, July 1992.[6] T. H. Cormen, C. E. Leiserson, and R. L. Rivest, Introduction to Algo-

rithms. Cambridge, MA: MIT Press, 1989.[7] M. L. Fredman and R. E. Tarjan, “Fibonacci heaps and their uses in im-

proved network optimizationalgorithms,” J. ACM , vol. 34,pp. 596–615,1987.

[8] P. E. Green, Fiber-Optic Communication Networks. EnglewoodCliffs,NJ: Prentice-Hall, 1992.

[9] S. Haldar, “An ‘all pairs shortest paths’ distributed algorithm using 2messages,” J. Algorithms, vol. 24, pp. 20–36, 1997.

[10] J.-F. P. Labourdetteand A. S. Acampora,“A multichannel multihop locallightwave network,” in Proc. GLOBECOM , Tokyo, Japan, Nov. 1987.

[11] A. D. McAulay, Optical Computer Architectures. New York: Wiley,

1991.[12] R. Ramaswami, “Multi-wavelength lightwave networks for computer

communication,” IEEE Commun. Mag., vol. 31, pp. 78–88, 1993.[13] R. J. Vitter and D. H. C. Du, “Distributed computing with high-speed

optical networks,” IEEE Computer , vol. 26, pp. 8–18, 1993.

Weifa Liang received the Ph.D. degree in computerscience from the Australian National University,Canberra, Australia, in 1998. He received the M.E.degree from University of Science and Technologyof China, in 1989, and the B.S. degree from WuhanUniversity, China, in 1984, both in computer science.

He is currently holding a Lecturing position in theDepartment of Computer Science at the AustralianNational University. His research interests include

routing protocol design for high speed networks,parallel processing, parallel and distributed algo-rithms, data warehousing and OLAP, query optimization, and graph theory.

Xiaojun Shen received the Ph.D. degree incomputer science from the University of Illinoisat Urbana-Champaign, in 1989. He received theM.S. degree in computer science from the NanjingUniversity of Science and Technology, China, in1982, and the B.S. degree in numerical analysis fromthe Qinghua University, Beijing, China, in 1968.

He is currently an Associate Professor in theComputer Science Telecommunications Program atthe University of Missouri-Kansas City. His currentresearch interests include interconnection networks,

algorithms, and computer networking.