Professional Documents
Culture Documents
Photonics in switching
Lena Wosinska
KTH/ICT
The aim of this lecture
2!
Photonics in switching
• Introduction
• Optical circuit switching (OCS)
• Optical packet switching (OPS)
§ Functions of an optical router
§ Contention resolution
§ OPS architectures
• Optical burst switching (OBS)
• Summary
3!
Switching
4!
Switched networks
1 Switching nodes
§ not concerned with contents of
data
§ purpose: provide switching
facility
§ in general not fully connected
End nodes
A § provides data to transfer
§ connected via switching nodes
Links
§ physical connections between
nodes
5!
Advantages of Optics
6!
Optics-Electronics Mismatch
7!
Photonics in switching
8!
Optical Networks
First generation
optical network
Time
9!
Optical circuit switching
Wavelength-Routed Networks
Wavelength-Routed Networks
• W-R switches
• Provide
lightpaths
Problems: Network
• Low bandwidth
efficiency
• Large
granularity
1 Wavelength-routing switch
Access (client) node (e.g., IP router):
A
contains (tunable) transmitters and receivers
11!
Optical circuit switching
§ Optical add-drop
multiplexers (OADMs)
§ Optical cross-connects
(OXCs)
13!
Architecture Features
• Wavelength reuse
• Wavelength conversion
• Transparency
• Survivability
• Lightpath topology
14!
Optical Line Terminal (OLT)
15!
Block diagram of an OLT
OLT
Non ITU λ Transponder
ITU λ1
O/E/O Mux/demux
IP router
Non ITU λ ITU λ2
O/E/O
SONET
λosc
ITU λ3
SONET LASER
λosc
Receiver
17!
Erbium Doped Fiber Amplifier (EDFA)
18!
Optical add/drop multiplexer (OADM)
19!
Ideal OADM
20!
OADM example
D E
SR λ1 λ1
σ 11
A X A
σ 11
σ 1k o σ 1k
o OADM
o
σ N1 λN λN σ N1
σ Nk A λa λa A σ Nk
A A
σ a1σ ak
D E
SR λ1 λ1
σ 11
σ 1k A A
o
o
o
σ N1 λN λN
σ Nk A A
λa λa
A A
σ a1σ ak
21!
OADM: Parallel Architecture
Demux λw Mux
§ λ2
§ λ1
Drop Add
22!
OADM: Modular version
Demux Mux
Band4
Band3
Band1
λ1 λ2
Drop Add
23!
OADM: Serial Architecture
Drop Add
λ1 λ2
24!
OADM: Band drop
Drop Add
λ1 ,λ2, λ3, λ4,
25!
Optical Cross-connects (OXC)
26!
All-Optical OXC
Disadvantages
Lack of functionality for:
• Low-speed grooming
• Wavelength conversion
• Signal regeneration
Solution
• Use electrical switch or tunable transponder
27!
OXC OLT
λ1 λ2 λ3 λ4
λ1 λ2 λ3 λ4
Optical
switch
wavelength conversion O O
regeneration 28!
FROM/TO CLIENTS
OXC
OLT
Optical λ1 λ2 λ3
Switch
λ1 λ2 λ3
λ1
Optical
Switch
λ2
Optical
Switch
λ3
Electrical
Local add Local drop 29!
switch
OXC
OLT
Optical
Switch
λ1 λ2 λ3 λ1 λ2 λ3
λ1
Optical
Switch
λ2
Optical
Switch
λ3
Optical switch
r t r t r t r t
Local add
t r t r t r t r 30!
Local drop
All-optical OXCs
31!
Ex. 1: All-optical OXC. Clos architecture
L. Wosinska et al.: ”Large Capacity Strictly Non-Blocking OXCs Based on MEOMS Switch
Matrices. Reliability Performance analysis,” IEEE/OSA JLT, Vol.19, No.8, Aug. 2001 33!
Ex. 3: All-optical OXC with TWC
J. Chen, A. Jirattigalachote, L. Wosinska and L Thylén, “Novel Node Architectures for Wavelength-
Routed WDM Networks with Wavelength Conversion Capability”, in Proc. of ECOC’08, Brussels,
34 Belgium, September 2008
Performance evaluation
J. Chen, A. Jirattigalachote, L. Wosinska and L Thylén, “Novel Node Architectures for Wavelength-
35Routed WDM Networks with Wavelength Conversion Capability”, in Proc. of ECOC’08, Brussels,
Belgium, September 2008
Shortcomings with OCS
36!
Optical packet switching
OPS networks
• Large capacity
• High bandwidth
efficiency
• Rich routing
functionalities
38!
Optical packet switching
• Advantages
§ Complements WDM
o Allows grooming in optical domain
o Allows statistical multiplexing
— Can improve bandwidth utilization within the optical layer
• Problems
§ Technological problems
o Optical control functions
o Synchronization
o Optical buffering
§ High complexity
o High cost
o Low reliability
39!
A routing node in the network
40!
Optical router (OPS node): Needed functions
• Decoding of packet header
§ Could be electronic: header encoded at lower bit rate
• Setup of switch fabric
§ Packet delayed until setup done (a fixed delay)
§ Setup requires scheduling of packets from all inputs
o Simplified for fixed packet size and synchronized operation
§ Fast reconfiguration of fabric (200 ns for 250 byte packet at 10 Gb/
s)
• Synchronization: Elastic buffering of packets to align packets at
all inputs
§ Only needed when switch fabric is synchronous
o Synchronous fabric has better throughput
• Multiplexing of lower-speed streams (and reverse operation, i.e.
demultiplexing)
• Contention resolution (e.g. buffering of packets if output busy)
41!
Contention resolution in OPS networks
• Bufferless architectures
§ Deflection routing
§ TWC
• Optical buffers
§ Placement at a node
o Output buffer
o Input buffer
o Recirculation buffer
§ Dedicated or shared buffers
§ Technology
o FDLs
o Novel optical memories
— EIT
— Opt. resonators
44!
Bufferless OPS: sources of packet loss
• Internal blocking
§ It is a consequence of resource limitation (TWCs, links)
inside the switch
• Output blocking
§ Overload on output link in a time slot
§ Excess packets require the same output link in a time slot
• Channel blocking
§ Overload on a wavelength channel on output link in a time
slot
§ Can be resolved by finding a different channel on the same
link to forward the packet à requires wavelength
conversion
45!
TWC: Shared per output link architecture
• Scheduling M
1 1
§ Only the packets
that require 2
the appropriate
output link by an M
optical switching
stage
M M
[N ⋅ M ]×[N ⋅ M + K ]
Carla Raffaelli, University of Bologna
47!
Case 1: packet lost due to congested output fibre
• N=2 input/output fibres; • 5 packet arrivals
directed to output fibre
• M=4 wavelengths per 1 in a time slot;
fibre; • First, one packet from
• R=2 TWCs; each different
wavelength is sent
without conversion;
1
IC OC
Output buffer switch
• No HOL blocking IC OC
fabric
• More difficult to implement IC OC
buffer
Recirculation buffers
• Shared by all inputs
• Requires larger switch size
50!
OPS with electrical buffer
A1 A2
L. Wosinska and G. Karlsson, “A photonic packet switch for high capacity optical networks”, in Proc. NFOEC
´02, Dallas, Texas, September 2002
51
COMPARISON
Architecture I II
§ L. Wosinska and G. Karlsson, “A photonic packet switch for high capacity optical networks”, in Proc. NFOEC
´02, Dallas, Texas, September 2002
52!
Hybrid optoelectronic router
56!
Optical buffering
• Fiber delay lines (FDLs)
§ Not random access
§ Require synchronization
§ Supported packet format
o Constant packet size
o Some configurations support variable packet size
— A certain granularity
o Not compatible with packet formats of different packet size
§ Long fiber delay lines
o Not very practical solution
o Ex.: For packets containing 53 bytes (ATM cell) at 2.5 Gb/s the
length of fiber in the FDLs needs to be the multiples of 640 m
§ Feed-forward or feed-back configurations
58!
EIT (Electromagnetically Induced Transparency)
coupling
beam
Arriving IP packet
Memory cell
Optical fiber
59!
EIT (Electromagnetically Induced Transparency)
Phase 1 : writing
60!
EIT (Electromagnetically Induced Transparency)
Phase 1 : writing
Cell length
61!
EIT (Electromagnetically Induced Transparency)
The coupling
Phase 2 : storage beam is turned
off
62!
EIT (Electromagnetically Induced Transparency)
The coupling
Phase 3 : reading beam is turned
back on
63!
EIT (Electromagnetically Induced Transparency)
Variable coupling
power
No storage of light
We regulate the slowdown factor by varying the coupling power
64!
EIT (Electromagnetically Induced Transparency)
65!
Novel types for opt. memory - Optical cavities
66!
Requirement for optical memory
Telecommunications
• Wavelength Technology
• Attenuation and • Compression rate (cell size)
distortion • Tuning of the intensity of the
• Bandwidth control field
• Packet length • Temperature and mechanical stress
• Control memory cells • Cost
separately
QoS
• The storage time
• Pulse distortion
• Priority classes
67!
Comparison
Optical
cavities
Order of ns Size of a chip Room temp. No limitations
68!
Ex. 1: Broadcast-and-select OPS
P. Gambini, et al: “Transparent Optical Packet Switching: Network Architecture and Demonstrators
in the KEOPS Project,” IEEE JSAC, vol. 16, no. 7, pp. 1245-1257, Sept. 1998.
69!
Ex. 2: Broadcast-and-select optical ATM switch
Contention resolution in time domain
J.M. Gabriagues, et al.: ”Design, modeling and implementation of the ATMOS project fiber delay line
photonic switching matrix” Optical and Quantum Electronics, vol. 26, no.5, pp. 497-516, May
1994.
70!
Ex.3: OPS with recirculation buffer.
Contention resolution in time domain
Parallel electrical
and optical buffer
Optical positions
demultiplexer
Switching
matrix
Optical
Optical
inputs
outputs
L. Wosinska, ” Buffering and control in all-optical packet switching nodes”, (Invited paper),
in Proc. of ICTON’05, Barcelona, Spain, July 2005 71!
Optical packet switch. Example, cont.
one module
Electrical buffer
Buffer
1
Optical buffer
. .
. .
. .
N’
1 . . 1
.
.
.
.
N’+1
N N
N’ + N The storage time in an optical buffer:
• is limited
• can be composed of fix write and read
time and variable storage time
or variable write and read time
• can only take pre-defined values
72!
Optical packet switch - simulation
Simulation assumptions:
ATM traffic: storage time 0.256µs, granularity: 2ns*
IP traffic: 0.6144µs for IP granularity 4,8ns
Priority classes:
• Transparency Class 20%
• Low Loss Class 20%
• Normal 60%
Equal load at each input and output
Exponentially distributed inter-arrival time
*The granularity has been chosen for the simplicity of the control unit to
obtain 128 (27=1 byte) values of possible delay.
73!
Optical packet switch - simulation results
load 0.7
1,E-01
1,E-02
1,E-03
0 2 4 6 8 10 12 14 16
number of optical buffer positions
74!
Optical packet switch - simulation results
1,E-02
1,E-03
1,E-04
1,E-05
1,E-06
0 0,05 0,1 0,15 0,2 0,25
maximum storage time in µs
75!
Optical packet switch - simulation results
1,E-03
1,E-04
1,E-05
1,E-06
0 2 4 6 8 10 12
number of optical buffer positions
76!
Ex. 4: Optical packet switch
Contention resolution in time and wavelength domain
L. Wosinska and JiaJia Chen, ” Contention Resolution in an Asynchronous All-Optical Packet Switch”,
(Invited paper), in Proc. of PS’06, Crete, Greece, Oct. 2006 77!
Ex. 5: Optical packet switch
Contention resolution in time and wavelength domain
JiaJia Chen and L. Wosinska, ” Novel Architectures of Asynchronous Optical Packet Switch”, ECOC’07
78!
Ex. 6: Optical packet switch
J. Chen and L. Wosinska, “Novel Architectures of Asynchronous Optical Packet Switch”, in Proc. of European
Conference on Optical Communication ECOC’07, Berlin, Germany, September 2007
79!
Evaluation
IP (b=0)
0.1
Loss probability
Loss probability
0.1
A5: c=16
A6: c=1 (A4)
0.01 c=4
c=8 IP
c=16 0.01 (offered load =0.5)
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 0 5 10 15 20
Offered load Buffer size (b)
0.1 0.01
Loss probability
Loss probability
1E-3
0.01
1E-4
1E-5
1E-3
ATM
1E-6 (offered load =0.5)
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 0 5 10 15 20
Offered load Buffer size (b)
J. Chen and L. Wosinska, “Novel Architectures of Asynchronous Optical Packet Switch”, in Proc. of European
Conference on Optical Communication ECOC’07, Berlin, Germany, September 2007
80!
Optical burst switching
Optical Burst-Switched Networks
82!
OBS: the main idea
83!
Design issues
• Burst assembly and scheduling
• When to send control packet
§ When burst is ready (size is known)
§ In anticipation of burst
• Determine the time offset between
transmissions of control packet and burst
§ Should account for processing and setup delays
§ Need to consider number of hops
• Resource scheduling for burst switches
84!
OBS network
85!
OCS, OBS, OPS: Comparison
86!
Summary
• Switched networks
• Photonic circuit switching
• Photonic packet switching
§ Technological and architectural challenges
o Buffering for contention resolution
o Scheduling for contention resolution with possible deflection
o Switching speeds
87!