Sunteți pe pagina 1din 18

Opt Quant Electron (2009) 41:463–480

DOI 10.1007/s11082-010-9379-x

Large capacity optical router based on arrayed


waveguide gratings and optical loop buffer

Rajiv Srivastava · Rajat Kumar Singh ·


Yatindra Nath Singh

Received: 22 September 2008 / Accepted: 23 March 2010 / Published online: 8 April 2010
© Springer Science+Business Media, LLC. 2010

Abstract This paper presents optical packet switch architecture with large buffering
capacity for the contention resolution of the packets. The main feature of the architecture is
no requirement of Demux/Mux and splitter/combiner which are used in most of the other
loop buffer based switch architectures. Therefore physical loss of the architecture is very
less, and switch performance is not limited by the physical degradation of the signal. In the
buffer, TWCs/SOAs are replaced by Tunable Fiber Bragg Gratings (TFBGs). The use of
TFBGs inside the buffer is a novel approach towards buffering structure. The architecture
presented here can be modeled as output queue buffer scheme. This paper investigates the
advantages of the proposed architecture over the earlier architecture. The performance of the
architecture in terms of physical layer parameters (loss analysis, power analysis and noise
analysis), packaging volume and optical cost is done.

Keywords Arrayed waveguide gratings · Loop buffer · Tunable fiber Bragg gratings

1 Introduction

Optical packet switching (OPS) provides connection-less networking. The major advantages
of OPS are utilization of large bandwidth of the optical fiber, data rate transparency, low loss,
higher speed etc.. Photonic packet switches utilize both large capacity of the optical fiber for
data transmission and mature electronics for the control operation. Thus the growing internet
traffic demands can be catered to using photonic networks. At the switching nodes in the opti-
cal packet switched networks, data pass through in optical form Tucker and Zhong (1999).
The control logic for these switching nodes is usually implemented in electronic domain. In

R. Srivastava (B) · Y. N. Singh


Indian Institute of Technology,
IIT Kanpur, Kanpur, Uttar Pradesh, India
e-mail: rajivs@iitk.ac.in

R. K. Singh
Indian Institute of Information Technology, Allahabad, India

123
464 R. Srivastava et al.

Fig. 1 Overlay structure of the network

photonic switching, data is transported in short blocks (called packets or cells) as in most of
the currently existing electronic network like ATM (Asynchronous Transfer Mode), TCP/IP
(Transmission Control Protocol/Internet Protocol) etc.. The packet contains two segments:
header and payload. The header is encoded at lower bit rate, and contains information such
as source address, destination address etc.. The payload contains actual data and encoded at
the data rate ranges from a few Mbps to some tens of Gbps. The important components of a
photonic packet switch (Tucker and Zhong 1999) are control, packet routing, packet synchro-
nization, clock recovery, contention resolution, buffering and packet header replacement. In
the optical packet switching, buffering will be required when two or more packets arrive for
the same output port in same time slot. Then, one of the contending packets will be directed
to the output port, and rest of them, have to be stored in random access memory (RAM). Till
now, all optical RAMs for photonic packet switching has not yet been developed. For the
contention resolution, three solutions can be used:

1. Fiber delay lines (FDL) in traveling and recirculating configuration in time domain;
2. Deflection routing in space domain; and
3. Wavelength conversion of the data in wavelength domain.

At the input of the switch, packets can arrive synchronously or asynchronously and the arriv-
ing packet may be of same or variable lengths. It has been found in previous study that
switches, at which packets of equal lengths arrive synchronously, have better performance.
Furthermore, recently Tucker (2008) has shown that optical components don’t have much
advantage over electrical components in term of power consumption some time; they con-
sume even more power (Tucker 2008). Thus, it is believed that hybrid scheme; in which core
network is optical in nature while edge routers will be electronic in fashion, is the better
choice (Yoo 2003). The overlay structure of the network is shown in Fig. 1. The network
is composed of edge and core routers. The Edge routers act as an interface between clients
and core network. The core routers are optical, while edge routers are electronic in nature.
The control operation of the core and edge routers is performed by the electronics. The edge
routers placed at the boundary of the network are capable of packet aggregation. The ingress
edge router receive packets from the client network and converts it in appropriate format and

123
Large capacity optical router based on arrayed waveguide gratings 465

directs the aggregated packet towards core routers. The electronic edge router is assumed
to include electronic RAM’s, optical TDM and switch fabric for buffering, aggregation and
forwarding of packets. The backbone networks, where large numbers of aggregated data
packets flows at a very high data rate will be optical in nature. As discussed above, the core
routers are designed for the equal length packets and the length of the packet is assumed
to be equal to one slot duration. This network architecture takes the advantages of both the
optical and the electronic domains (Yoo 2003).
Many optical packet switch architectures for the core network have been reported in lit-
erature (Bendelli 1995; Choa 2005). All of them have their advantages and disadvantages.
The first loop buffer based architecture was proposed by Bendelli (1995). This architecture
requires a very large number of components for buffering; semiconductor optical amplifier
(SOA), and also the size of the demux and mux effectively scales linearly with required
number of buffer wavelengths. Thus physical loss of the architecture is very large. The main
limitations of the SOA based architecture are:

1. Simultaneous read/write operation is not possible, as SOA used as ‘gate switch’ and it
has to be turned ‘ON’ and ‘OFF’ and both of these operations cannot be performed in
single time slot.
2. Dynamic re-allocation of wavelengths is not possible.
3. Dynamic range of SOA is limited.
4. Crosstalk due to SOA is very high.

The above mentioned limitations can be mitigated using tunable wavelength converter
(TWC), in place of SOA in the buffer (Verma et al. 2002; Singh et al. 2003). However,
the TWC also has following limitations:

1. With the current technology the tuning range of the TWC is very limited.
2. Commercialized TWC are noisy device, and hence signal quality degrades when wave-
length is tuned (InPhenix/products (available at; http://www.inphenix.com/)).

The architecture proposed by Choa (2005) have similar buffer structure as in Ref. Bendelli
(1995), but the physical loss in the buffer is less. hence, signals received at the switch output
have better signal quality. However, in this architecture direct packets which require no delay
also pass through the buffer demux. Thus scaling is more difficult in this architecture. The
comparative study of the loop buffer based architecture is made in Ref. Srivastava et al.
(2008), and it is shown that TWC based architectures outperforms the SOA based architec-
tures. The detailed physical layer analysis of TWC based loop buffer architecture is performed
in Ref. Srivastava et al. (2009).
In Ref. Chia et al. (2001), array waveguide grating (AWG) based architecture as shown
in Fig. 2 has been proposed. This architecture consist of AWG router as core of the switch
and fiber loop buffer module for the storage of the packets. It takes the advantages of AWG
routers, low insertion loss, wavelength domain routing and large buffering capacity of the
fiber loop buffer. This architecture provides low packet loss probability, but the problems
associated with this architecture are as follows:

1. In each buffer module demux and mux are used, and in between them traveling type fiber
delay lines are used. These fiber delay lines are of integral multiple of slot durations.
Thus, the architecture is bulky in nature and physical degradation in signal quality is
large.

123
466 R. Srivastava et al.

Fig. 2 Schematic of architecture A1 and buffer module

2. Exit time contention may occur. This is explained in Ref. Chia et al. (2001).
3. The author presents architecture for the non blocking optical time slot inter-changer
(OTSI, structure of parallel delay lines of variable length), no attention is paid on block-
ing OTSI.
In past, to exploit the advantages of both the architectures (loop buffer and AWG based),
an architecture is proposed (Singh et al. 2007), where loop buffer based architecture is used
for the buffering, and AWG based architecture for the routing of the packets is used. This
architectures also suffers from a few limitations as explained:
1. TWC is used in the buffer, and hence above mentioned limitations will also be there.
2. As SOA/TWC controls each wavelength separately splitter/demux and combiner/mux
are used in the buffer, and hence buffer becomes lossy and bulky.
Here, we have proposed the use of tunable fiber Bragg gratings (TFBGs) inside the buffer,
then there will be no need of the components like mux/demux and splitter/combiner to form
the buffer. Hence, physical loss of the architecture reduces to large extent, and more number
of re-circulations is possible as shown in Ref. Srivastava et al. (2008). However, with TFBGs
simultaneous read/write operation is not possible. Still this will not impose any limitations
on the architecture, and it will be discussed in the section-3 of the paper. Hence, the complete
switch will composed of tunable fiber Bragg gratings based loop for the buffering of packets,
and AWG router for the routing of the packets.
As most of the tunable optical components are not commercially available, hence for the
feasibility of the architectures it is necessary to discuss the current status of the components,
as made in next subsection.

1.1 Current status of the tunable components

1.1.1 Tunable wavelength convertor and tunable filter

Tunable wavelength convertor and Tunable filter have been used in the various optical packet
switch architectures for last two decade without considering their switching time limitations.
The wavelength conversion in optical domain can be obtained through the phenomenon of
cross phase modulation, cross gain modulation and four wave-mixing in SOA. SOA based

123
Large capacity optical router based on arrayed waveguide gratings 467

TWC and TF which utilizes the phenomenon of quantum well intermixing have been reported
recently (Choa 2005), which can be tuned within few nano-second. Thus, with existing tech-
nology, these two devices will not put any constraint on the switch performance and recently
these two components are commercialized by ‘InPhenix’ an optical components manufac-
turering company.

1.1.2 Tunable fiber Bragg gratings

Fiber gratings are developed by the exposure of UV light on the small piece of fibers. There are
number of ways by which gratings can be tuned. These techniques include thermal heating,
mechanical stress, chemical and electro-optical phenomenon. All these techniques change
the optical distance between adjacent grating fringes. The most commonly used methods
for grating tuning are heating and mechanical compression. But these are slow tuning pro-
cesses and works only in kilohertz region. A TFBG based N × N optical cross connect has
been reported in Kim (2002), where tunability is achieved by strain effect, and assumed that
switching time of the TFBG do not put any constraint. With current technology, switch-
ing time of some tens of microseconds is achievable. However, electro-optic methods have
potential to work in the gigahertz region. The optical fiber generally consists of fused silica
glass that lack second order nonlinear susceptibility. Therefore, it is not possible to obtain
any electro-optic effect in the fiber. However, it has been shown that thermal polling can
generate second order nonlinearity and can be used for the tuning purpose (Myren 2005).
Thus, currently intense research is going on in this area, and tunable fiber Bragg gratings
with fast tunability are expected to be available soon. Therefore, we have assumed that the
tuning speed of the TFBG don’t put any constraint on the switch performance. The other
important issue associated with TFBG is reflectivity. As mention in Ref. Kim (2002), reflec-
tivity of 99.7% is achievable. Thus the transmission is −27 dB, which is good enough for the
photonic switching applications.
The paper is organized as follows: In Sect. 2, description of the architectures is given.
The working of the architectures is explained in Sect. 3. Physical layer analysis is presented
in Sect. 4. Simulation results in terms of packet loss probability are presented in Sect. 5.
Packaging volume for the buffer unit is compared in Sect. 6. Optical cost comparison is done
in Sect. 7. Finally, Sect. 8 concludes the paper.

2 Description of the architectures

In this paper, two architectures are presented with some distinctions. In the first configuration
(Fig. 3), the switching section consists of space switch fabric. In the second configuration
(Fig. 4), the space switch is replaced by the combination of TWC and AWG. Both the configu-
rations have their advantages and disadvantages. In the first configuration, control complexity
is Θ(Nlog N ) or using sterling formula Θ(Ωlog N !) and in the second configuration, control
complexity is Θ(N ). Space switch used in configuration A2 is more cost effective but leads
to more control complexity. Overall performance of both the switches in terms of packet
loss probability will remain the same as queuing model is same. This core of the switch is
arrayed waveguide gratings (AWG) router of size 2N × 2N (Fig. 3). The upper N ports of
the AWG ranges from 1 to N are used for connecting N buffer modules. If the performance
of the switch is optimized for M(M < N ) modules then N − M upper ports of the AWG will
be left free. The lower N ports ranging from N + 1 to 2N of the AWG router are the actual
inputs/outputs ports. The lower ports are equipped with TWC which tunes the wavelength of

123
468 R. Srivastava et al.

Fig. 3 Schematic of architecture A2 and buffer module

Fig. 4 Schematic of architecture A3 and buffer module

the incoming packets as per the decision of the controller, either to place them in the buffer
or to direct them to appropriate output ports. In each module, N packets can be stored on
N different wavelengths using WDM technology. This allows storage of M N packets in all
the modules together. The maximum value of M is N. In the architecture, different buffer
modules are independent of each others. Therefore, same set of wavelengths can be used
in all the buffer modules for the buffering of packets. Each buffer module consists of 3 dB
coupler, set of TFBGs, EDFA to compensate the loss, and an isolator. In the buffer, number
of TFBGs are equal to the number of outputs. This allows erasing of at most N packets from
the buffer, in any time lot.
The packets can be placed in appropriate buffer module; by tuning their wavelengths fol-
lowing the routing pattern of AWG. In Fig. 5, structure and routing pattern of the AWG (size
8 × 8) and sets of used wavelengths for different types of routing is shown. Upper four ports
are used for connecting different buffer modules and lower four ports are used as inputs/
outputs ports. It can be observed from figure, that between two consecutive buffer modules
there are N − 1 common wavelengths. Thus in M buffer modules, M + N − 1 wavelengths

123
Large capacity optical router based on arrayed waveguide gratings 469

Fig. 5 8 × 8 optical router and its routing pattern

are required. Hence, total number of wavelengths used by the switch are (N ) + (M + N − 1),
where N wavelengths are used for the direct transfer of packets. For example in Fig. 5, it can
be visualized that λ4 is not used in buffer and thus 4 + 4 − 1 = 7 wavelengths have been
used. Due to the symmetric nature of the AWG, if a packet arrives at the jth input port of the
AWG and placed in the buffer, then it will be erased from the buffer after required amount
of delay and will appears at the same jth output port of the AWG. It is evident from the dark
shaded region.

3 Working of the architectures

The TWCs at the input of the switch are tuned in each time slot either to place packets in the
corresponding loop buffer module or to direct them to the appropriate outputs. The packet
can be directly transmitted to the output by tuning the wavelength of the incoming packet to
the appropriate output port wavelength by following routing pattern of the AWG as shown in
Fig. 5. The packets can be placed in the buffer by tuning wavelength of the incoming packets
to the corresponding output ports of AWG to which appropriate buffer module is connected.
Once a packet is placed in the loop buffer, it will keep on circulating in the loop. In each pass
through the 3 dB coupler, half of the power of different wavelengths again passing through
the scheduling AWG will appear at the input of the different tunable filters by following the
routing pattern of the AWG, and other half of the power will remain in the buffer. TFs will
allow only one wavelength in each slot to pass through them. In the same slot, corresponding
TFBG inside the buffer is tuned to that particular wavelength (which is allowed by TF) this
wavelength gets reflected and absorbed by the isolator. Thus, packet is erased from the buffer.
Afterwards, TWC at the input of the switching section (Fig. 4) tunes the wavelength of that
packet by following the routing pattern of the switching AWG to the appropriate output port.
If space switch is used (Fig. 3), then it switches the filtered packet to appropriate output port.

3.1 Read/write operations

Figure 6 shows the read/write operation in the buffer modules. Here, the chosen buffer wave-
lengths range from λ1 to λ B and the index i and i + 1 denotes the time slot. Suppose that
contention is resolved by switch controller in the slot i for the packet stored in the buffer at
the wavelength λk , then it will read out form the buffer the slot i + 1 as shown in Fig. 6.
After the completion of this slot, half of the power will come out of the loop buffer, and

123
470 R. Srivastava et al.

Fig. 6 Read/Write operation in the buffer modules

as per the desired output the respective tunable filter (TF) will tune its wavelength to λk to
accept the packet from the loop buffer. As at the beginning of the (i + 1)th slot half of the
power at wavelength λk will remain in the loop and to remove the packet from the buffer,
corresponding TFBG will tune its wavelength in the beginning of the slot i + 1 to λk , and
reflected power will absorb by the isolator, and at the completion of (i +1)th slot, wavelength
λk will be erased from the buffer as shown in Fig. 6. Thus in the (i + 1)th slot, no packet
will be written into the buffer at wavelength λk . This is possible after one time slot i.e., in the
beginning of (i + 2)th time slot. This constraint will not affect system performance because
the arriving packets will follow the routing pattern of AWG, and in each module, in a single
time slot, only one packet will be stored on a single wavelength.

3.2 Advantages

The main feature of the architecture is that the demux and splitter are not required inside the
buffer unit. This is the main difference with most of the earlier loop buffer based architec-
tures (Bendelli 1995; Chia et al. 2001). In the proposed architecture, as buffer is recirculating
type then there will not be any exit time contention, as in Choa (2005). In case of exit time
contention, except one packet, other packets can be delayed for more time. This in contrast
with earlier architecture (A1) where only fixed delays are provided and it cannot be changed
once packets are placed in the buffer. As buffer is re-circulating in nature, and hence vari-
ous delays are possible in each module ranges form 1 to K, where K is maximum possible
allowed re-circulations. Therefore, as per the requirements packets can be stored in any of
the modules.

3.3 Control algorithm of the switch

1. If there are i [1 ≤ i ≤ min(M, K ) (where, M is the number of modules)] packets in all


the buffer modules for the output j, then one of them will be send to the output. If in that
slot, one or more packets for the output j are also present at the inputs, then these will be
buffered in any of the modules to the extent allowed by the step 4.
2. Considering the case when there is no packet in any of the buffer module for the output
j, but m input lines have packets for that output. Then, one of these m packets is directly
sent to output j. The remaining m−1 packets will be buffered in the respective buffer
module to the extent allowed by the step 4.
3. In each buffer module, only one packet will be stored for a particular output port. Hence,
in M modules at maximum M number of packets can be stored for a particular output port.

123
Large capacity optical router based on arrayed waveguide gratings 471

4. Total number of stored packets X j for a particular output in all the buffer modules can
never be greater than min(K , M), i.e., X j ≤ min(M, K ) for j = 1 · · · N .
5. In each time slot, only one packet can be erased from the buffer modules for a particular
output.
6. Number of stored packets in the each buffer module should never be greater than N.

In the above mentioned algorithm each output has a separate queue with maximum queue
length, equal to min(M,K) slots. This can be modeled by an output queued switch. In order to
measure the effect of maximum number of allowed re-circulations on the packet loss proba-
bility, the power budget analysis is presented in the next section. Later on simulation results
are presented in Sect. 5.

4 Physical layer analysis

In this section, physical layer analysis in terms of loss, power and noise is presented. Subse-
quently, OSNR (optical signal to noise ratio) is measured, and maximum number of allowed
re-circulations are evaluated such that the BER (bit error rate) level is below 10−9 . In the
following section, the switch A(1), A(2) and A(3) is denoted as A(z), here z  (1,2,3).

4.1 Loss analysis

For the mathematical ease, switch can be divided into three parts as input unit, buffer unit
and output unit. The loss of input unit which consist of TWCs and AWG (same in each
architecture) is given by
Ain (z) = A T W C Asc
AW G z  [1, 2, 3] (1)
The loss of loop buffer unit in architecture A1 can be calculated as
A L (1) = Asc
AW G A T W C A M A D A T W C (2)
The loss of loop buffer unit in architecture A2 and A3 can be calculated as
A L (2, 3) = A3 d B A I so (A T F BG ) N A3 d B (3)
If data remain in the buffer of K number of re-circulations, then the total loss suffered by
packet in the loop buffer can be written as ALoop = [A L (z)] K . Similarly the loss of output unit
in different architectures can be obtained as
Aout (1) = A T W C A SS (4)
Aout (2) = Asc
AW G A T F A SS (5)
Aout (3) = Asc sw
AW G A T F A T W C A AW G (6)
By combing all the above losses, total loss of the different switch architectures can be written
as
A T (z) = Ain (z)[A L (z)] K Aout (z) (7)

4.2 Power analysis

In this sub-section power analysis is presented. Here, an expression is presented to evaluate


the maximum number of allowed re-circulations (K) of the data stored in the buffer.

123
472 R. Srivastava et al.

4.2.1 Without EDFA

In the first case, we are assuming that in all the architectures erbium doped fiber amplifier
(EDFA) is not placed in the buffer, and hence power of the signal (Ps ) after K re-circulations
for bit ‘b’ in different architectures will be given by:

Ps (K , z) = b Pin Ain (z)[A L (z)] K Aout (z) b  [0, 1] (8)

where, Pin is the input signal power. The extinction ratio  = [P(1)/P(0)] is assumed to be
infinite.

4.2.2 With EDFA

Here, we are assuming that, in each architecture EDFA is placed in the buffer to compensate
the loop loss. Here, the calculation is somewhat involved, and can be detailed as:
Power entering the loop buffer for bit b is

Ps,z = b Pin Ain (z) b  [0, 1] (9)

The signal power after first circulation will be

Ps (1, z) = Ps,z A L (z)G 1,z + n sp (G 1,z − 1)hν B0 . (10)

In the above equation, the second term [n sp (G 1,z − 1)hν B0 ] represents the ASE noise power
added to the signal in the first circulation (Olsson 1989). Considering the fact that, the data
remain in the buffer for K number of re-circulations. Then, TFBG inside the buffer will
remain transparent for first (K − 1)th re-circulations and tunes the wavelength in the Kth
circulation. Thus, the power of the signal after K − 1 and K circulations for bit b is given by

Ps (K − 1, z) = Ps (K − 2, z)A L (z)G K −1,z + n sp (G K −1,z − 1)hν B0 . (11)

and

Ps (K , z) = Ps (K − 1, z)A L (z)G K ,z + n sp (G K ,z − 1)hν B0 . (12)

respectively. As the gain of the EDFA in each architecture is constant and independent of
number of re-circulations, and hence above equation can be simplified to

Ps (K , z) = b Pin Ain (z)[A L (z)G(z)] K + n sp (G(z) − 1)hν B0 F (13)

Here,
1−[A L (z)G(z)] K
A L (z)G(z) < 1
F= 1−A L (z)G(z) (14)
K A L (z)G(z) = 1

For the maximization of SNR the gain loss product (A L (z)G(z)) should be equal to one
(Naik and Singh 2002), Eq. 13 can be simplified as,

Ps (K , z) = b Pin Ain (z) + n sp (G(z) − 1)hν B0 K . (15)

In both the cases, power at the output of the switch is

Pout (K , z) = Ps (K , z)Aout (z). (16)

123
Large capacity optical router based on arrayed waveguide gratings 473

4.3 Noise analysis

4.3.1 Without EDFA

Here, we have assumed that EDFA is not placed in the buffer. Therefore, there are only two
noises i.e., shot and thermal noise. Hence,various noises terms are given by
σs2 = 2q R P(K , z)Be , (17)
4K B T Be
σth
2
= .
RL
where,
P(K , z) = b Pin Ain (z)[A L (z)] K Aout (z) (18)

4.3.2 With EDFA

Here, we have assumed that EDFA is placed in the buffer to compensate the loss of the
loop buffer. This amplifier not only amplify the signal but also add amplified spontaneous
emission (ASE) noise to the signal. Due to the square law detection by the photo-detector
of receiver, various noise components are generated by the beating. These noise components
are shot noise, ASE-ASE beat noise, sig-ASE beat noise, ASE-shot beat noise and thermal
noise with variances given by Olsson (1989), and denoted by σs2 , σsp−sp
2 , σsig−sp
2 , σs−sp
2

and σth respectively. These noise variances for bit ‘b’, after performing K re-circulations,
2

are given by
σs2 = 2q R P(K , z)Be ,
Be
σsp−sp
2
= 2R 2 Psp
2
(K , z)(2Bo − Be ) ,
Bo2
Psp (K , z)Be
σsig−sp
2
= 4R 2 P(K , z) , (19)
Bo
σs−sp
2
= 2q R Psp (K , z)Be , and
4K B T Be
σth
2
= .
RL
The expression for P(K) and Psp (K ) will be given by
P(K , z) = b Pin Ain (z)Aout (z) and Psp (K , z) = K n sp [G(z) − 1]hν B0 Aout (z) (20)
The total noise variance for bit ‘b’ will be
σ 2 (b) = σs2 + σsp−sp
2
+ σsig−sp
2
+ σs−sp
2
+ σth
2
(21)
Under the Gaussian approximation the bit-error rate (Olsson 1989) can be obtained as
 
I (1) − I (0)
BER = Q (22)
σ (1) + σ (0)
where Q(x) is known as the error function and is defined as
∞
1
Q(x) = √ exp(−x 2 /2)d x (23)

x

123
474 R. Srivastava et al.

Table 1 List of different parameters

R Responsivity 1.28 Amp/Watts


n sp Population inversion factor 1.1
h Planck’s constant 6.6 × 10−34 J-s
c Speed of light 3 × 108 m/s
Be Electrical bandwidth 10 GHz
Bo Optical bandwidth 20 GHz
q Electronic charge 1.6 × 10−19 Coulomb
RL Load resistance 300 Ω
T Temperature 300 K
KB Boltzmann constant 1.38 × 10−23 J/K
A3d B 3 dB coupler loss 3.0 dB
A AW G AWG loss (W × W ) 1.5(Log2 W −1 ) dB
Ass Space Switch loss (1 × W ) 10(Log10 W ) dB
A M/D Mux/Demux loss (1 × W ) 1.5(Log2 W −1 ) dB
AT W C TWC loss 2 dB
AT F Tunable filter loss 2 dB
A T F BG Tunable fiber Bragg grating loss 0.2 dB
A I so Isolator loss 0.15 dB

Table 2 Maximum number of allowed re-circulations at different power levels (without EDFA) for switch
size N = 4, and buffering of 4 packets in each module

Switch P = 10 µW P = 20 µW P = 50 µW P = 100 µW
K K K K

A1 1 2 2 2
A2 2 2 3 3
A3 1 2 3 3

The terms I (1) = R P(1) and I (0) = R P(0) are photocurrent, sampled by the receiver
during bit ‘1’ and bit ‘0’ respectively. System model discussed above is used for calculating
maximum allowed re-circulations. The values of the different parameters used in the calcu-
lations are given in Table 1. The loss formula used for the demux, mux and AWG is fitted
formula, and its is reasonably ok for W ≤ 16. For a particular case of interest, the signal
power of each of the channels is assumed to be same. The acceptable BER is considered
to be less than 10−9 . The maximum number of allowed re-circulations at different power
levels for the various architectures, without and with EDFA is presented in Tables 2 and 3
respectively. It can be summarized for the Table 2, if EDFA is not placed in the buffer, then all
the considered architectures suffer form re-circulation limits. Moreover, maximum number
of allowed re-circulations cannot be increased using higher power levels. In contrast to this,
once EDFA is placed in the buffer, such that it compensate the loop loss. The architecture A2,
A3 becomes free form re-circulation limits. However, the architecture A1, suffers form the
re-circulation limits at the power levels of 10 µW. In the buffer, two scenarios can arise, in the
first scenario, each packet can stay in the buffer for K < M number of re-circulations, where
architecture suffers form the re-circulation limits. In the second case, each packet can stay

123
Large capacity optical router based on arrayed waveguide gratings 475

Table 3 Maximum number of allowed re-circulations at different power levels (With EDFA) for switch size
N = 4, and buffering of 4 packets in each module

Switch P = 10 µW P = 20 µW P = 50 µW P = 100 µW
K K K K

A1 3 10 16 33
A2 7 22 37 75
A3 6 21 36 74

Table 4 Maximum number of allowed re-circulations at different power levels (with EDFA) for switch A2
of size N = 4, and buffering of 4 packets in each module

Switch P = 3 µW P = 5 µW P = 7 µW P = 10 µW
K K K K

A2 1 3 4 7

in the buffer for M number of re-circulations. This happens when K ≥ M. In this case, there
will be no effect of the circulation limits. Overall, the performance of the architecture A2
is better in comparison to other considered architectures. The other important point is that,
once the maximum number of allowed recirculations are more than the maximum allowed
buffering capacity, architecture is free from re-circulation limits, and there is no meaning to
design an architecture which allows very high number of re-circulations. However, this is
not the case, because of following reasons:
1. As the size of the switch increases, the maximum number of allowed re-circulations
decreases in a very fast manner, and hence the architectures which allow more number
of re-circulations are easily scalable.
2. In prioritized traffic, a packet can remain in the buffer, for longer duration (K  M).
However, it depends on the scheduling algorithm.
3. While using switch as optical memory, a large number of re-circulations are needed,
without deteriorating much signal power.

5 Simulation results

Hence, it can be observed from the Table 4 that if the signal power is below 7 µW, there
will be re-circulation limits, and the allowed buffer capacity can not be utilized effectively.
Hence, once the switch size increases, the minimum power also increases, to overcome the
re-circulation limits. But this is not straightforward, as signal power increases, the non-linear
effects starts to dominate, and re-circulations again falls (Srivastava et al. 2009). Hence, in
the simulation results the effect of re-circulation limits should to taken into account to exactly
measure the switch performance in terms of packet loss probability. In the algorithm detailed
in Sect. 3 each output has a separate queue with maximum queue length, equal to min (M, K )
slots. This can be modeled by an output queued switch.

5.1 Random traffic model

The random traffic model is simple; still it provides good insight of the architecture. This
model assumes that packets can arrive at any of the inputs with probability p and each packet

123
476 R. Srivastava et al.

Table 5 Optical cost of the components in terms of FCC

Symbol Description Cost

C D (W ) Cost of demultiplexer (W channels) W +1


C M (W ) Cost of multiplexer (W channels) W +1
C S/AW G (I, O) Cost of switch/AWG (I/O input/output ports) I+O
CE DF A Cost of EDFA 2
CT F Cost of tunable filter 2
C I so Cost of Isolator 2
C3d B Cost of 3 dB coupler 4
CT W C Cost of TWC 4
C T F BG Cost of tunable fibre Bragg grating 2
CF Cost of fibre 2

is equally likely to be destined to any one of the outputs with probability 1/N. Thus the
probability that K packets arrive for a particular output in any time slot is given by

 p K  p  N −K
P(K ) = N C K 1− (24)
N N

The queuing model for the output queued switch is given in Karol et al. (1987), Hluchyj
and Karol (1988), and using the same model, performance of the output queued system under
the random traffic condition is shown in presented in Srivastava et al. (2007), hoverer, in the
analysis effect of the re-circulation limit is not considered. Here, in the Fig. 7. the effect of
re-circulation limits is shown, and it can be observed that the re-circulation limits have deep
impact on the overall performance of the switch. Comparing the data at the load of 0.6, the
packet loss is 100 times lesser in case of K = 4 in comparison to K = 2. In the architecture
output queue is formed in wavelength domain, therefore while scaling there will less incre-
ment (only more TFBGs are required) in the hardware in contrast to architecture A1, where
size of OTSI has to be increased. In architecture A1, this is where problem lies, because as
size of the OTSI increases the maximum allowed re-circulations will decrease, and TWCs
will not be able to handle large number of packets and exit time contention will become more
severe. Hence, scaling is very critical in architecture A1.

6 Minimum packaging volume for the buffer unit

In this section, the proposed architecture A2 is compared with earlier architecture A1, in
terms of packaging volume. Here in the comparison, only volume of the buffer unit is con-
sidered, because rest of the structure is common in both the architectures. Still the packaging
volume of remaining devices can be added separately. The length of the loop is taken to be
equal to one slot duration. The packet format is assumed to be same as in KEOPS project
(Guillernot 1998). Thus the slot duration (T) is 1.646 μs, and the length equivalent is

c
L1 = T (25)
n

123
Large capacity optical router based on arrayed waveguide gratings 477

0
10

Architecture A2

Packet Loss Probability


−2
10

−4
10

K=1
−6
10 K=2
K=3
K=4
−8
10
0.2 0.4 0.6 0.8 1
Load
Fig. 7 Packet loss probability versus load for switch size N = 4 and with maximum allowed buffering of 4
packets under different number of re-circulations (K )

The length of the loop for a given size of packet can be calculated using
cb
L= (26)
n BR
Here, b is the total number of bits in a packet including guard bands, B R is bit rate, and n is
refractive index of fiber. The length of the fiber used in a single buffer module in the earlier
architecture (A1) is
B(B + 1)c
L1 = T (27)
2n
The total length of the fiber used in M modules will be
M B(B + 1)c
L= T (28)
2n
The total length of the fiber used in M modules in architecture A2 is
c
L2 = M T (29)
n
The Packaging volume can be calculated as,

Vi = πr 2 L i i  [1, 2] (30)

The packaging volume for earlier architecture (A1) is

πr 2 M B(B + 1)cT
V1 = (31)
2n
The packaging volume for the proposed architecture (A2) is

πr 2 McT
V2 = (32)
2n

123
478 R. Srivastava et al.

Fig. 8 Packaging volume vs. number of buffer wevelengths in architecture A1 and A2

The ratio of the volumes can be expressed as,

V1 B(B + 1)
= (33)
V2 2

The packaging volume for both of these architectures is shown in Fig. 8. It can be observed
from the figure, packaging volume of the proposed architecture is independent of the number
of buffer wavelengths used for the buffering of the packets. But in the earlier architecture
the packaging volume is proportional to the B 2 /2. Therefore there is large reduction of the
packaging volume in the proposed architecture (Fig. 8).

7 Optical cost comparison

The optical cost of the architecture provides an estimate of hardware complexity. If the opti-
cal cost is higher then the architecture is non-scalable, because higher costs indicate that
either large size components or more number of components are used. The optical cost of
the architectures is evaluated by adding cost of each of the components used in the switch
design. The optical cost of the individual components is obtained by counting the number of
fiber- to -chip coupling (FCC) (Caenegem 2006). FCC is the number of interconnection to
the outer world from that component. However, this method is entirely heuristic based and it
only count for the number of fibers that are attached to a particular component, but still this
model is used for the comparison of the different architectures, as a rough estimate can be
obtained and on that comparison can be made. The optical cost of the different components
is shown in Table 5.
Optical cost of the architecture A1 is

C A1 = N C T W C + C AW G (2N × 2N ) + MCMod + N C T W C + C SS (N × N ) (34)


C A1 = 4N + (2N + 2N ) + MCMod + 4N + (N + N ) = 14N + MCMod (35)

123
Large capacity optical router based on arrayed waveguide gratings 479

The cost of the each buffer module can be expressed as,


CMod = C T W C + C D (1 × B) + BC F + C M (B × 1) + C T W C (36)
CMod = 4 + (1 + B) + 2B + (B + 1) + 4 = 10 + 4B (37)
Thus the cost of the architecture A1 is
C A1 = 14N + 4B M + 10M (38)
Optical cost of the architecture A2 is
C A2 = N C T W C + C AW G (2N × 2N ) + MCMod + N C T F + N C T W C + C SS (N × N )
(39)
C A2 = 4N + (2N + 2N ) + MCMod + 2N + (N + N ) = 14N + MCMod (40)
The cost of the each module is
CMod = C3d B + N C T F BG + C I S O + C E D F A + C F (41)
CMod = 4 + 2N + 2 + 2 + 2 = 10 + 2N (42)
The total cost of the architecture A2 will be given by
C A2 = 14N + 2M N + 10M (43)
Similarly the optical cost of the architecture A3 will be given by,
C A3 = 16N + 2M N + 10M (44)
Considering N = 4 and M =B= 4, the cost of the architectures A1, A2 and A3 is 160 units,
128 units and 136 units respectively. hence, architecture A2 is more cost effective.

8 Conclusions

In this paper AWG and TFBG based architectures are presented for photonic packet switch-
ing. In these architectures once the wavelength of the packet is tuned by input TWC, it will
reach to the output within bounded delay. The comparison of the proposed architectures is
made with the earlier architecture. The results presented in the paper, clearly suggest that
the physical layer analysis is an important part in the switch design, and allowed buffering
capacity may not be fully utilized due to the re-circulation limits. The performance of the
buffer can be improved by placing EDFA to compensate the loss of the buffer components.
The effect of re-circulation limit on the packet loss probability is shown. The performance of
the switch is measured in terms of packaging volume and optical cost. Packaging volume of
the proposed architectures is lesser as compared to the existing architecture. The optical cost
of the architecture A1 is 160, which is higher as compared to the cost of the architectures A2
(128) and A3 (136).

References

Bendelli, G. et al.: Photonic ATM switch based on multi-wavelength fiber loop buffer. Optic. Fiber Commun.
(OFC’95) 8, 141–142 (1995)
Choa, F.S. et al.: An optical packet switch based on WDM technologies. J. Lightw. Technol. 23, 994–
1013 (2005)

123
480 R. Srivastava et al.

Chia, M.C. et al.: Packet loss and delay performance of feedback and feed- foreward arrayed-waveguide
gratings- based optical packet switches with WDM inputs–outputs. J. Lightwave Technol. 19, 1241–
1254 (2001)
Caenegem, R.V.: From IP over WDM to all-optical packet switching: economical view. J. Lightwave Tech-
nol. 24, 1638–1645 (2006)
Guillernot, C. et al.: Transparent optical packet switching: the European ACTS KEOPS project approach.
J. Lightwave Technol. 16, 2117–2134 (1998)
Hluchyj, M.G., Karol, M.J.: Queuing in high performance packet switching. IEEE J. Selected Areas Com-
mun. 6, 1587–1597 (1988)
Kim, S.: Bidirectional optical cross connects for multiwavelength ring networks using single arrayed wave-
guide grating router. J. Lightwave Technol. 20, 188–194 (2002)
Karol, M.J., Hluchyj, M.G., Morgan, S.P.: Input versus output queuing on a space-division packet switch. IEEE
Trans. Commun. 35, 1347–1356 (1987)
Myren, N.: Polar fiber devices. Ph.d. Dissertation TRITA-FYS 2005:22, ISSN 0280-316X, ISBN 91-7178-
053-x (Royal Institute of Technology, Stockholm) (2005)
Naik, M., Singh, Y.N.: Simulation of fiber loop buffer memory of all-optical packet switch. In: Proceedings
of NCC’2002, pp. 50–54. IIT Mumbai 26–27 Jan (2002)
Olsson, N.A.: Lightwave systems with optical amplifiers. J. Lightwave Technol. 7, 1071–1082 (1989)
Singh, Y.N., Kushwaha, A., Bose, S.K.: Exact and approximate modeling of an FLBM-based all optical
packet switch. J. Lightw. Technol. 21, 719–726 (2003)
Srivastava, R., Singh, R.K., Singh, Y.N.: WDM based optical packet switch architectures. J. Optic. Netw. 7,
94–105 (2008)
Srivastava, R., Singh, R.K., Singh, Y.N.: Design analysis of optical loop memory. IEEE/OSA J. Lightwave
Technol. 27, 4821–4831 (2009)
Singh, R.K., Srivastava, R., Singh, Y.N.: Wavelength division multiplexed loop buffer memory based optical
packet switch. J. Optic. Quantum Electron 39, 15–34 (2007)
Srivastava, R., Singh, R.K., Singh, Y.N.: Optical packet switch based on tunable fiber Bragg grating. IEEE
Tencon 2008, Hyderabad, 19–21 Nov (2008)
Srivastava, R., Singh, R.K., Singh, Y.N.: Optical loop memory for photonic switching applications. J. Optic.
Netw. 6, 341–348 (2007)
Tucker, R.S., Zhong, W.D.: Photonic packet switching: an overview. IEICE Trans. Commun. E 82(B), 254–
264 (1999)
Tucker, R.S.: Optical packet switching: a reality check. J. Optic. Switch. Netw. 5, 2–9 (2008)
Verma, N., Srivastava, R., Singh, Y.N.: Novel design modification proposal for all optical fiber loop buffer
switch. In: International Conference on Optoelectronics, Fiber Optics & Photonics (Photonics 2002),
p. 181. Mumbai, India. (available at; http://home.iitk.ac.in/~ynsingh/papers/netp08.pdf) (2002)
Yoo, S.J.B. et al.: High-performance optical-label switching packet routers and smart edge routers for the
next-generation internet. IEEE J. Select Areas Commun. 21, 1041–1051 (2003)

123

S-ar putea să vă placă și