• 沒有找到結果。

Fault tolerant crossconnect and wavelength routing in all-optical networks

N/A
N/A
Protected

Academic year: 2021

Share "Fault tolerant crossconnect and wavelength routing in all-optical networks"

Copied!
5
0
0

加載中.... (立即查看全文)

全文

(1)

FAULT TOLERANT CROSSCONNECT AND WAVELENGTH ROUTING

IN ALL-OPTICAL NETWORKS

Chuan-Ching Sue, Sy-Yen Kuo*

Department

of

Electrical Engineering Taipei, Taiwan

sykuo @

cc. ee.

ntu.edu. tw , National

Taiwan

University

ABSTRACT

This paper proposes a fault tolerant design of optical crossconnect (FTOXC) which can tolerate link, channel, and internal optical switch failures at the cost of spare optical switcheskhannels, extra input/output (VO) ports

for an optical switch, and associated wavelength convert- ers. Failure restoration is based on a unified restoration scheme and a fault tolerant wavelength routing algorithm (RWRA). The FTOXC and FI’WRA can be applied to any all-optical network and can recover many types of failures. The tradeoff is between the number of spares and the blocking probability.

I. INTRODUCTION

For a wavelength routed all-optical network (WRAON) [l], network failures could interrupt a large number of communication sessions in progress, such as voice and data transmissions. As a result, the design of a WRAON must incorporate some mechanisms of protection against certain types of failures, for instance node failures, link failures, channel failures, wavelength converter failures, and optical switch failures. It is also desirable that these failures be handled within the optical network, rather than in higher layers.

* Acknowledgment: This research was supported by the National Science Council, Taiwan, R.O.C., under Grant NSC 88-2213-E-

002-040. Sy-Yen Kuo is currently a visiting researcher at AT&T Labs-Research, Florham Park, New Jersey, USA.

Yennun Huang

AT&T Labs

-

Research Florham Park, NJ 07932

USA

In order to achieve protection against failures, spares must be provided for the corrupted traffic while being restored. With the advent of WDM techniques, it is possible to provide redundancy by means of spare wavelengths. Several simple failure restoration techniques for WDM mesh networks have been proposed in [2-5,9]. In [9], they concluded that the use of spare wavelengths is better in terms of the total number of fibers.

Therefore, in this paper we will propose a fault-tolerant optical crossconnect (OXC) architecture and the corre- sponding wavelength routing algorithm subject to the current technology constraints. The fault-tolerant OXC (FTOXC), which can be utilized as a normal OXC with converters rather than only in the fault-tolerant environ- ment, was built from the combination of OXCs with and without conversion as shown in [I]. In addition, a fault- tolerant wavelength routing algorithm (FTWRA) is also proposed which is a quasi-distributed dynamic routing scheme similar to [6]. The controller in each OXC com- municates with other controllers by an in-band wave- length within the network for collecting information from the network and for finding the best routes.

The rest of this paper is organized as follows. Section I1 introduces the basic architecture of the FTOXC in a WRAON. Section I11 identifies different fault scenarios and proposes the corresponding failure restoration schemes. Section IV proposes the FTWRA algorithm. Section V concludes this paper.

1438,

0-7803-5796-5/99/$10.00 0 1999 IEEE

(2)

as two connections do not use the same wavelength on a

single link. This can be achieved in principle by using wavelength converters in conjunction with a large switch inside an OXC as shown in Fig. 3. This configuration adds significant complexity to the OXC but should yield somewhat better wavelength reuse, thereby improving the network performance. The OXC now has a single wave- length-independent switch with A.A inputs and A-A out- puts as compared to A wavelength-dependent switches each with A inputs and A outputs for an OXC without converters. In addition, A.A wavelength converters are required.

Wavelength Demux Wavelength Mux hl-hA

11. ARCHITECTURE

Fig. 1 shows a WDM all-optical network employing wavelength routing, which consists of OXCs intercon- nected by optical links. Each link is assumed to be bidi- rectional and actually consists of a pair of unidirectional links.

If there are A wavelengths on each link, an OXC can be viewed as consisting of A independent switches, one for each wavelength as shown in Fig. 2. Each optical switch has A inputs and A outputs where A is the number of in- putloutput links.

... + lightpath with hl

o-

- -

-b lightpath with hl and h2 V

physical fiber link Fig. 1: A WDM network with OXCs interconnected by fiber links.

Rx: Arrayed WDM Receiver Tx: Arrayed WDM Transmitter

Fig. 2: Structure of an OXC without wavelength converters.

If we are allowed to use wavelength converters, a signal at a particular wavelength on an input link can be converted to any other wavelength on any of the output links as long

I

I

Switch/

.

: Arrayed WDM Receiver

: Arrayed WDM Transmitter :Wavelength converter

Fig. 3: Structure of an OXC with wavelength converters. An arrayed multi-wavelength transmitter and an arrayed multi-wavelength receiver are required for either OXC structure in the above. Although sharing array transceiv- ers with other links could reduce the amount of hardware required [l], such structure imposes an additional con- straint on the wavelength assignment problem in that two connections originating from a given node must be as- signed different wavelengths. Apparently this reduces the probability of reuse of wavelengths.

We propose an FTOXC in Fig. 4, which has a better net- work performance and can survive a single fault. The main modifications are on the optical switches and the wavelength converters. The FTOXC utilizes the wave- length-dependent optical switches in an OXC without converters. And each optical switch is extended with additional ports and corresponding wavelength converters to connect to other optical switches. The resulting FTOXC has A optical switches with (A+A-1) inputs and

(3)

I

Rx: Arrayed WDM Receiver

: Arrayed WDM Transmiller :Wavelenglh converter

Fig. 4: Structure of an FTOXC.

(A+A-I) outputs as compared to A inputs and A outputs in Fig. 2, and A(A-1) converters as compared to A.A con- verters in Fig. 3. Completely optical methods for imple- menting the FTOXC can be easily achieved.

111. FAILURE SCENARIOS AND FAILURE

RESTORATION

Assume that the fault detection mechanism in [8] is adopted in the proposed FTOXC. We present how FTOXCs configure to deal with the fault scenarios men- tioned above.

A. Channel faults

The restoration scheme is shown in Fig. 5.

B

A

S :

'B

...

+ Restored lightpath Optical link L Original lightpath

+ Failed channel

Fig. 5: Restoration from a single channel fault using a spare channel.

Let the channels C and C' be normal working channels

and the channel S a spare channel. Upon detection of

channel C failure in the link L, the controller in FTOXC

node A configures the optical switch C to transfer the lightpath to the optical switch S and configures optical switch S to transfer the lightpath to the original link L. At the other end, FTOXC B configures the optical switch S to transfer the lightpath to the optical switch C' and config- ures the optical switch C' to transfer the lightpath from

the optical switch S to the original channel.

B.

Link

fault

Take for example the lightpath in Fig. 6. The original normal lightpath is from the source node to

X,

then to 2 ,

then to W, and finally to the destination node. Assume

there is a link fault between nodes

X

and Z. After de- tecting the failure, this lightpath must be able to reroute around the failed link. In our restoration mechanism, the controller in node

X

configures the optical switch C to reroute the failed lightpath to the spare optical switchkhannel

S

and keep the spare channel S to the des- tination node. How the nodes

Y,

W, and the nodes along

the way to the destination know when to configure their spare optical switches is achieved by the coordination with node X . At the other end, the controller in node Z

simply disconnects the failed lightpath.

1 Disconnection

...

Fig. 6: Restoration from a link fault using a spare channel.

C. Optical switch fault

In Fig. 7 , if the optical switch C within node A fails, node

A informs the predecessor node X to redirect the lightpath to a spare channel and informs the successor node B to

(4)

receive the lightpath from the spare channel and continue the original lightpath route.

X A B

-

Optical link

...+

Restored lightpath

d Original lightpath )( Faulty optical switch

Fig. 7: Restoration from an optical switch fault.

D.

Wavelength converter fault

This converter D fault is a dual of the channel D fault between link A to

B.

A B

-Optical link

...+

Restored Lightpath

Original lightpath Faulty wavelength converter

Fig. 8: Restoration from a wavelength converter fault.

E. F'TOXC node fault

Due to the high cost, a spare node for fault tolerance is not recommended. Instead, we employ the idea in [7] that a node fault only affect the controller and the established lightpath can continue transfemng data. When the neigh- boring nodes complete coordination, the whole network is updated with the deletion of the faulty node and its asso- ciated links.

IV. FAULT

TOLERANT

WAVELENGTH

ROUTING ALGORITHM

We first present the FTWRA for normal routing in the following orders: graph transformation, routing, con- nect/disconnect, and overall flow chart.

A. Graph Transformation: Construct a weighted direct-

ed graph G(V, E ) from the given network G(N, L) and the

set of wavelengths A, where V is the set of vertices and E

is the set of directed edges each with weight c: E+ R.

The weight of a channel edge depends on its status. An

idle channel has a weight c(1, h) = f , and an occupied channel edge or a spare channel edge has a weight c(1, h)

= W. Similarly, the weight of a converter (normal) edge is

determined by the same rule. An idle converter (normal) edge should have weight c ( l m ,

A,,

l,,

A,)

= g

fJ

if h, or

h,

is not a spare channel, and a converter edge has weight c ( l m , h,, I,,

A,)

= 00 if a connection converts its wave-

length h, on 1, to h, on l,, or if h, or h, is the designated spare channel. The values off and g can make the routing decision toward wavelength continuous path or wave- length convertible path.

B.

Routing: Given the weighted graph G(V, E ) and a call

request with super source-to-destination vertex pair w,

routing is to find the min-cost path corresponding to the route and the channels in the original network. Let

P,

be the set of all paths connecting w. S,, = 1 if edge e is on the path p , and S,, = 0 otherwise. Assume that the integer vector Xis the routing decision in which xp = 1 means that the new call is routed on path p and x p = 0 otherwise. Suppose that the objective is to minimize the cost

C x c ( e ) 6 , , x p

.

Then the problem is defined as I=P,=E

follows:

X P € IO, 11, ' d P € pw.

Using any shortest-path algorithm, e.g., Dijkstra's algo- rithm, the above problem can be solved.

(5)

C. Connect

and

Disconnect:

The network status needs

to be updated whenever a call is connected or discon- nected. The algorithm is as follows:

routed all-optical networks. In addition to the introduc- tion of a fault model and the corresponding restoration mechanism, a fault tolerant wavelength routing algorithm a. Connect: if a new call is routed through the chan-

nelhormal edge e, c(e) t OQ. If a new call is routed

through the converter edge e at node i, c(e) t OQ.

with dynamic spares was also proposed. This paper con- centrates on the introduction and discussion of the pro- posed mechanism. The detail analysis and evaluation are left as future works. That is, the blocking probability

The overall algorithm is shown in Fig. 9.

Graph Transformation

+

Detect Connection and

1

Rej,ect

I I

Accept and set up the connection

I

I

Disco:nect

I

I

I I

Fig. 9: The FI‘WRA algorithm.

When the restoration mechanism is being executed and needs the node to reestablish the route, the edges in the auxiliary graph require some modifications to find the spare route. The modifications are that the weights of unoccupied edges for the spare channels are reduced from infinite to zero and those of the occupied ones remain infinite. After such modifications, the restoration route will consist of spare channels only.

V.

CONCLUSIONS

We have proposed in this paper a fault tolerant optical crossconnect node architecture to support wavelength

VI. REFERENCES

[ l ] R. Ramaswami, and K. N. Sivarajan, “Routing and Wavelength Assignment in All-Optical Networks,”

IEEE/ACM Trans. on Networking, 1995.

[2] L. Wuttisittikulkij and M. J. O’Mahony, “Use of Spare Wavelengths for Traffic Restoration in Multi- wavelength Transport Network,” in Proc. Globe- corn ’96, pp. 1778-1782. 1996.

[3] M. Garnot, M. Sotom, and F. Masetti, “Routing Strategies for Optical Paths in WDM Networks,” in

Proc. Globecorn ’97, pp. 422-426, 1997.

[4] J. Armitage, et al., “Design of a Survivable WDM Photonic Network,” in Pmc. Infocorn’ 97, pp. 244-

252,1997.

[5] S . Okamoto, et al., “Network Protection and OA&M

mechanism for WDM Optical Path Transport Net-

works,” in Pmc. ICC ’98.

K. Lee and 0. K. Li, “A Wavelength-Convertible Optical Network,” IEEE J. Lightwave Technol., vol.

11, no. 5/6, pp. 962-970, May/June 1993.

R. Ramaswami and A. Segall, “Distributed Network Control for Wavelength Routted Optical Networks,” in Pmc. Infocorn ’96, 1996.

[8] C. Li and R. Ramaswami, “Automatic Fault Detec- tion, Isolation, and Recovery in Transparent All- Optical Networks,” ZEEE J. Lightwave Technol., vol. 15, no. 10, pp. 1784-1793, Oct. 1997.

S. Kuroyanagi and T. Nishi, “Optical Path Restora- tion Schemes and Cross-Connect Architectures for Photonic Transport Networks,” in Proc. Globe- corn ’98.

[6]

[7]

[9]

數據

Fig.  2:  Structure  of  an  OXC  without  wavelength  converters.
Fig.  5:  Restoration  from  a  single  channel  fault  using  a  spare channel.
Fig. 7: Restoration from an optical switch fault.
Fig.  9:  The  FI‘WRA  algorithm.

參考文獻

相關文件

Robinson Crusoe is an Englishman from the 1) t_______ of York in the seventeenth century, the youngest son of a merchant of German origin. This trip is financially successful,

fostering independent application of reading strategies Strategy 7: Provide opportunities for students to track, reflect on, and share their learning progress (destination). •

Strategy 3: Offer descriptive feedback during the learning process (enabling strategy). Where the

How does drama help to develop English language skills.. In Forms 2-6, students develop their self-expression by participating in a wide range of activities

Now, nearly all of the current flows through wire S since it has a much lower resistance than the light bulb. The light bulb does not glow because the current flowing through it

• Atomic, molecular, and optical systems provide powerful platforms to explore topological physics. • Ultracold gases are good for exploring many-particle and

S15 Expectation value of the total spin-squared operator h ˆ S 2 i for the ground state of cationic n-PP as a function of the chain length, calculated using KS-DFT with various

! ESO created by five Member States with the goal to build a large telescope in the southern hemisphere. •  Belgium, France, Germany, Sweden and