Está en la página 1de 34

9/24/2009

Photonics in Switching
Lena Wosinska, Assoc. Professor Next Generation Optical NETworks NEGONET Royal Institute of Technology KTH Electrum 229, 164 40 Kista, Sweden

wosinska@kth.se

The aim of this tutorial


To h T show principles for optical circuit i i l f ti l i it switching and optical packet switching To highlight the main technological problems To give some examples of the optical switching node architectures
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 2

9/24/2009

Outline
Introduction Photonic Circuit Switching
WDM network design WDM network elements

Photonic Packet Switching


Technological issues Contention resolution

Summary
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 3

How to connect end users ?

Krakow Sept. 29, 2009

L. Wosinska Tutorial at BONE Summer school

9/24/2009

Switched networks
1 Switching nodes
not concerned with contents of data purpose: provide switching facility in general not fully connected provides data to transfer connected via switching nodes physical connections between nodes

A End nodes

Links

Krakow Sept. 29, 2009

L. Wosinska Tutorial at BONE Summer school

Switching
Switching

Circuit Switching

Packet Switching

Connection Oriented (Virtual Circuit)

Datagram

Krakow Sept. 29, 2009

L. Wosinska Tutorial at BONE Summer school

9/24/2009

Development of optical networks


First-generation optical networks
Transmission in the optical domain (to provide capacity) Example: SONET network (Synchronous Optical Network)

Second-generation optical networks


More functionality in the optical domain (optical networking)
Some of routing, switching and intelligence is moving into the optical layer

Third-generation optical networks (?)


Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school

SDH/SONET Networking

Krakow Sept. 29, 2009

L. Wosinska Tutorial at BONE Summer school

9/24/2009

Photonics in switching
Optical circuit switching (OCS) p g( )
Wavelength-routed networks Relatively mature technology today Providing lightpaths WDM network elements: OLT, OADM, OXC

(All)optical packet switching (OPS)


Not available today due to some technological problems Controllable optical memory for optical buffering Control functions in the optical domain Synchronization, etc

Optical burst switching (OBS)


A feasible solution?
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 9

Optical Circuit Switching


Wavelength-Routed Networks

9/24/2009

Wavelength-Routed Networks
W-R switches Provide lightpaths Problems: Low bandwidth efficiency Large granularity
1 A
Wavelength-routing switch Access (client) node (e.g., IP router): contains (tunable) transmitters and receivers
L. Wosinska Tutorial at BONE Summer school 11

Network

Krakow Sept. 29, 2009

Optical circuit switching


Solving LTD and RWA problems A lightpath corresponds to a circuit
Set-up a lightpath The whole lightpath is available during the connection Disconnect

Network elements
Fiber Optical line amplifier (OLA) Optical line terminal (OLT) Optical add-drop multiplexer (OADM) Optical cross-connect (OXC)
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 12

9/24/2009

Definitions
Lightpath topology:
Logical (virtual) topology

Physical topology:
Fiber topology

Grooming:
Kind of time multiplexing: packing a low speed channels into higher speed channels.
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school

13

Objective
Seattle New York

Given a traffic matrix (a forecast) and a fiber (physical) topology: design the network that fits the traffic forecast or/and optimize the (existing) network
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school

14

9/24/2009

Network design
Given
the fiber (physical) topology and traffic matrix (obtained by forecasting): in packets/second

Determine
the lightpath (virtual or logical) topology (Lightpath topology design: LTD): grooming physical routes through the network and wavelength assignment (RWA): map the LTD into the physical topology

Krakow Sept. 29, 2009

L. Wosinska Tutorial at BONE Summer school

15

Heuristic solution
Hard to determine th li ht th t H dt d t i the lightpath topology l jointly with the routing and wavelength assignment Split into separate LTD and RWA problems
Solve the LTD problem and then realize the obtained LTD within the optical layer (i.e. for the obtained LTD solve RWA problem).

Krakow Sept. 29, 2009

L. Wosinska Tutorial at BONE Summer school

16

9/24/2009

LTD:
Given: Gi

Lightpath topology design


The traffic demands The maximum number of ports per client node Lightpaths interconnect client nodes bidirectionally

Determine the topology and routing of packets p gy g p Objective (an optimization problem):
Minimize the maximum load that any lightpath must carry
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 17

RWA:

Routing and wavelength assignment


Mapping lightpath topology to the fiber topology Objective Offline: for all lightpaths determined by the LTD minimize the number of wavelengths used per link Online: for demands coming during operation minimize the blocking probability
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 18

9/24/2009

RWA approaches
ILP formulation Heuristic
Routing sub-problem Wavelength assignment sub-problem

Krakow Sept. 29, 2009

L. Wosinska Tutorial at BONE Summer school

19

Routing sub-problem
Fixed routing
Fixed shortest-path routing

Fixed-alternate routing
Routing table at each node that contains a list of fixed routes to each destination

Adaptive routing
The route is chosen dynamically, depending of the network state

Fault-tolerant routing
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 20

10

9/24/2009

Routing algorithms
Shortest Path selects the shortest source-destination path (# of links/nodes) Least Loaded Routing avoids the busiest links Least Loaded Node avoids the busiest nodes

Krakow Sept. 29, 2009

L. Wosinska Tutorial at BONE Summer school

21

WA sub-problem
Static WA sub-problem sub problem
Graph coloring

Dynamic WA sub-problem
Random (R) Wavelength Assignment First-Fit (FF) Least-Used (LU)/SPREAD d ( )/S Max-Used (MU)/PACK Least Loaded (LL)

etc.
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 22

11

9/24/2009

Static (offline) WA: Graph coloring


NC Wavelength continuity constraint Given: all connections and routes Objective: assign wavelengths (colors) to each lightpath so as to minimize the number of wavelengths used under the wavelength continuity constraint

Construct a graph G so that each lightpath in the system is represented by a node. Undirected edge between nodes in the G if the corresponding lightpaths share a physical link Color the nods of G such that no two adjacent nodes have the same color.

Krakow Sept. 29, 2009

L. Wosinska Tutorial at BONE Summer school

23

Dynamic (online) WA algorithms


Random (R)
Determine the set of wavelengths that are available at a given route Pick one with uniform probability

First-Fit (FF)
All wavelengths are numbered Assign the first available wavelength

Least-Used (LU)/SPREAD
Select the wavelength that is the least used in the network g

Max-Used (MU)/PACKED
Select the most used wavelength in the network

Least-Loaded (LL) designed for multi-fiber networks


Select the wavelength with largest residual capacity on the most loaded link along the connection.
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school

24

12

9/24/2009

WDM network elements


WDM network example Optical line terminals (OLTs) Optical add-drop multiplexers (OADMs) Optical O ti l cross-connects t (OXCs) Optical line amplifiers
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 25

OLT: Optical line terminal


Transponders
Adaptation from/to access links
Wavelength and fiber Overhead and FEC BER monitoring

Main cost of OLT

Multiplexer
To merge the incoming channels

Amplifier (optional) Optical supervisory channel (OSC)


Added and terminated
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 26

13

9/24/2009

OADM

Optical add/drop multiplexer


Drop and add one or more wavelength channels To and from equipment at local node Remaining channels pass transparently Channel selection Any channel or only some Static Requires careful planning Reconfigurable: software configurable remotely One, a few or any number of channels
Modularity Loss dependence on number of dropped channels
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 27

OXC Optical Cross-connect


Switching of wavelengths channels
From input to output ports From input to output wavelengths Does not include input/output OLTs

Functions
Provide lightpaths Protection switching (rerouting) Performance monitoring Wavelength conversion
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 28

14

9/24/2009

Types of OXCs
Electrical or optical core
Transparency Cost Size

Transparent or opaque core


Signal converted Electronic signal
Signal monitoring

Optical signal
Transparency
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 29

All-optical OXCs
Transparency at the cost of:
Grooming
Higher demand for lightpaths
No aggregation of low bitrate demands

Wavelength conversion
Higher bl ki Hi h blocking of lightpath demands f li ht th d d

Signal regeneration
More constrained routing of lightpaths
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 30

15

9/24/2009

All-optical OXC Ex. 1: Clos architecture

Three stage strict internal non-blocking Clos architecture. Size: 128x128


KrakowL. Wosinska, L. Thylen, and R.P. Holmstrom: Large Wosinska Sept. 29, 2009 L. Capacity Strictly Non-Blocking OXCs Based on MEOMS Switch Matrices. Reliability Performance analysis, IEEE/OSA JLT, Vol.19, No.8, Aug. 2001 Tutorial at BONE Summer school 31

All-optical OXC Ex. 2: WR architecture

Strict internal non-blocking wavelength routing architecture. Size 128x128


L. Sept. 29, Thylen, Capacity Strictly Non-Blocking OXCs Based on MEOMS Krakow Wosinska L.2009 and R.P. Holmstrom: LargeL. Wosinska Switch Matrices. Reliability Performance analysis, IEEE/OSA JLT, Vol.19, No.8, Aug. 2001 Tutorial at BONE Summer school

32

16

9/24/2009

All-optical OXC Ex. 3: with TWC

J. Chen, A. Jirattigalachote, Novel Node Krakow Sept. 29, 2009 L. Wosinska and L Thyln,L. WosinskaArchitectures for Wavelength-Routed WDM Networks with Wavelength Conversion Capability, in Proc. of ECOC08, Brussels, Belgium, September 2008 Tutorial at BONE Summer school

33

Performance evaluation

J. Chen, A. Jirattigalachote, Novel Node Krakow Sept. 29, 2009 L. Wosinska and L Thyln,L. WosinskaArchitectures for Wavelength-Routed WDM Networks with Wavelength Conversion Capability, in Proc. of ECOC08, Brussels, Belgium, September 2008 Tutorial at BONE Summer school

34

17

9/24/2009

Shortcomings with OCS


Low utilisation of resources Hard optimization problems need to be solved (LTD and RWA) Solution: Optical Packet Switching (?)

Krakow Sept. 29, 2009

L. Wosinska Tutorial at BONE Summer school

35

Optical packet switching

18

9/24/2009

OPS Networks
Large capacity High bandwidth efficiency Rich routing functionalities Great flexibility and reliability

Krakow Sept. 29, 2009

L. Wosinska Tutorial at BONE Summer school

37

Optical packet switching


Advantages g
Complements WDM
Allows grooming in optical domain Allows statistical multiplexing
Can improve bandwidth utilization within the optical layer

Increase flexibility

Problems
Technological problems
Optical control functions Synchronization Optical buffering

High complexity of OPS nodes


Krakow Sept. 29, 2009

high cost and low reliability


38

L. Wosinska Tutorial at BONE Summer school

19

9/24/2009

Optical router (OPS node): Needed functions.


Decoding of packet header g p
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
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 O l needed when switch fabric is synchronous d d h it h f b i i h
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)
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 39

Contention resolution in OPS


Congestion is inherent in packet switching Contention may be dealt with in
Time Wavelength Space

Electronic packet switching typically rely on the time domain by means of queuing What about optical packet switching ?
Queuing in optical domain is difficult
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 40

20

9/24/2009

If output busy: Handling packet contention


Drop a packet
Packet loss probability can be high even at moderate loads p obabilit e en mode ate

Deflect the packet


Send it on a free output Restrict the deflection
Output that leads to destination Output with a route to the destination that is at most m hops longer Also called hot-potato routing

Increases delay and network load Creates variable delays and potentially reordering

Change the wavelength (TWC) Ch th l th


Chose a wavelength available at the output All-optical tunable wavelength converters not available yet

Buffer the packet


Store the packet until the output is available
Applying TWC may allow for decrease of the buffer size Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 41

Contention resolution techniques


Bufferless architectures
Deflection D fl ti routing ti TWC
IC IC IC IC IC IC
buffer

switch fabric

OC OC OC

Electronic buffers Optical buffers


Placement at a node
Output buffer Input buffer Recirculation b ff R i l ti buffer

switch fabric

OC OC OC

Dedicated or shared buffers Technology


FDLs Novel optical memories
EIT or Opt. resonators Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 42

21

9/24/2009

OPS with electrical buffer


A1 A2

L. Wosinska and G. 2009 high capacity optical networks, in Proc. NFOEC02, Dallas, Krakow Sept. 29,Karlsson, A photonic packet switch for L. Wosinska Texas, September 2002 Tutorial at BONE Summer school

43

COMPARISON
Architecture
Buffer I Dedicated II Shared Low High Complex

Packet loss probability High Flexibility Scheduling Low Simple

L. Wosinska and G. 2009 high capacity optical networks, in Proc. NFOEC02, Dallas, Krakow Sept. 29,Karlsson, A photonic packet switch for L. Wosinska Texas, September 2002 Tutorial at BONE Summer school

44

22

9/24/2009

Comparison. N=20

A1

A2

L. Wosinska and G. 2009 high capacity optical networks, in Proc. NFOEC02, Dallas, Krakow Sept. 29,Karlsson, A photonic packet switch for L. Wosinska Texas, September 2002 Tutorial at BONE Summer school

45

Optical buffering
Fiber delay lines (FDLs)
Not random access Require synchronization Supported packet format
Constant packet size Some configurations support variable packet size
A certain granularity

Not compatible with packet formats of different packet size

Long fiber delay lines


Not very practical solution Ex.: For packets containing 53 bytes (ATM cell) at 2.5 Gb/s the length of fiber in the FDLs needs p g y ( ) / g to be the multiples of 640 m

Feed-forward or feed-back configurations

Novel solutions for optical memory


Material subjected to EIT (Electromagnetically induced transparency) Optical Cavities

Krakow Sept. 29, 2009

L. Wosinska Tutorial at BONE Summer school

46

23

9/24/2009

Fiber delay line


1 km

Cheap and easy to manufacture Several kilometers long Slow down factor - zero No flexibility in terms of storage time Requires synchronization Many architectures proposed to introduce variable delay
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 47

EIT

Novel type for optical memory


Electromagnetically induced transparency (EIT) an artificially created spectral window of transparency used to slow and spatially compress light pulses. Inside the memory cell, light is converted into a spin excitation of atoms and its velocity drops down to zero once the coupling beam is turned off. After the coupling beam is turned back on the atomic coherence is converted back into light signal.

Krakow Sept. 29, 2009

L. Wosinska Tutorial at BONE Summer school

48

24

9/24/2009

EIT, cont.
coupling beam

Arriving IP packet

Memory cell

Optical fiber

Krakow Sept. 29, 2009

L. Wosinska Tutorial at BONE Summer school

49

EIT, cont.
Phase 1 : writing

Light slows down inside the cell and is spatially compressed


Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 50

25

9/24/2009

EIT, cont.
Phase 1 : writing

Cell length The memory cell needs to be long enough to fit the entire packet IP packet of 1500bytes at 2,5Gb/s is 1,4 km long in free space and about 1km long in an optical fiber
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 51

EIT, cont.
Phase 2 : storage The coupling beam is turned off

The light is stored in the material

Krakow Sept. 29, 2009

L. Wosinska Tutorial at BONE Summer school

52

26

9/24/2009

EIT, cont.
Phase 3 : reading The coupling beam is turned back on

The light is recovered and leaves the cell

Krakow Sept. 29, 2009

L. Wosinska Tutorial at BONE Summer school

53

EIT, cont.
Variable coupling power

The packet is slowed down in the cell No storage of light We regulate the slowdown factor by varying the coupling power
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 54

27

9/24/2009

EIT, cont.
material Quantum dots slow down factor 40 in room temperature 107 in very low temperature 105 storage time 8.7ns

Atomic vapor

up to 0.5 ms depends on the gas

Slow down factor and storage time depend on the material, temperature, coupling power, bandwidth and wavelength
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 55

Optical cavities
Optical cavities use optical resonance in photonic structures

Slow down factor of 104 (depending on the number of side cavities) Storage time: 50 ns Chip scale implementation of the system foreseeable

Krakow Sept. 29, 2009

L. Wosinska Tutorial at BONE Summer school

56

28

9/24/2009

Requirements for optical memory


Telecommunications Wavelength
Attenuation and distortion Bandwidth Packet length Control memory cells separately

Technology Compression rate (cell size)

Tuning of the intensity of the control field Temperature and mechanical stress Cost

QoS The storage time


Pulse distortion Priority classes

Krakow Sept. 29, 2009

L. Wosinska Tutorial at BONE Summer school

57

Comparison
storage time EIT
Up to 0.5 ms Order of cm Close to 0K or 80C Depends on the material

cell size

temperature

bandwidthwavelength

Optical cavities
Order of ns Size of a chip Room temp. No limitations

Krakow Sept. 29, 2009

L. Wosinska Tutorial at BONE Summer school

58

29

9/24/2009

Example 1:
OPS with hybrid buffer.
Optical l demultiplexer Parallel electrical p and optical buffer positions Switching matrix Optical inputs Optical outputs

KrakowL. Wosinska, J. Haralson, L. Thyln, Benefit of Implementing Novel Optical Buffers Sept. 29, 2009 L. Wosinska in an Asynchronous Photonic Packet Switch, in Porc. ECOC04, Stockholm, Sept. 2004 Tutorial at BONE Summer school

59

ASSUMPTIONS
The traffic load is uniformly distributed between the outputs. The traffic load at all inputs is identical.
B u ffe r

1
. . . . . .

N N + 1 N + N 1 N

1 N

. . .

. . .

The transparency class (i.e. packets that can not be converted to the electrical signal) represents 20% of the total traffic
KrakowL. Wosinska, J. Haralson, L. Thyln, Benefit of Implementing Novel Optical Buffers Sept. 29, 2009 L. Wosinska in an Asynchronous Photonic Packet Switch, in Porc. ECOC04, Stockholm, Sept. 2004 Tutorial at BONE Summer school

60

30

9/24/2009

Without output buffer, N > 16


Packet loss probability
0,47 0 47 0,45 0,43 0,41 0,39 0,37 0,35 0,33 0,31 0,4 0,5 0,6 0,7 0,8 0,9 simulated, const. packet length simulated. IP-traffic

load
1 calculated

KrakowL. Wosinska, J. Haralson, L. Thyln, Benefit of Implementing Novel Optical Buffers Sept. 29, 2009 L. Wosinska in an Asynchronous Photonic Packet Switch, in Porc. ECOC04, Stockholm, Sept. 2004 Tutorial at BONE Summer school

61

Simulation results. IP traffic.


IP traffic, transparency class , p y
1,E+00

packet loss probability

load 0.2 load 0.5 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

The loss probability goes down to a certain point and than stays constant as the buffer increases.
KrakowL. Wosinska, J. Haralson, L. Thyln, Benefit of Implementing Novel Optical Buffers Sept. 29, 2009 L. Wosinska in an Asynchronous Photonic Packet Switch, in Porc. ECOC04, Stockholm, Sept. 2004 Tutorial at BONE Summer school 62

31

9/24/2009

Simulation results. ATM traffic.


ATM traffic, transparency class
1,E+00 loss probability 1,E-01 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 3 buffer positions 5 buffer positions 10 buffer positions

The lowest achievable packet loss probability for a given number of buffer positions reaches a limit that cannot be overcome by increasing the maximum storage time.
KrakowL. Wosinska, J. Haralson, L. Thyln, Benefit of Implementing Novel Optical Buffers Sept. 29, 2009 L. Wosinska in an Asynchronous Photonic Packet Switch, in Porc. ECOC04, Stockholm, Sept. 2004 Tutorial at BONE Summer school 63

Simulation results. ATM traffic.


ATM traffic, trasnparency class
packet loss probability 1,E+00 1,E-01 1,E-02 1,E-03 1,E-04 1,E-05 1,E-06 0 2 4 6 8 10 12 number of optical buffer positions load 0.2 load 0.5 load 0.7

Storage time of 0.5ms is enough to obtain any value of loss probability for any traffic load.
KrakowL. Wosinska, J. Haralson, L. Thyln, Benefit of Implementing Novel Optical Buffers Sept. 29, 2009 L. Wosinska in an Asynchronous Photonic Packet Switch, in Porc. ECOC04, Stockholm, Sept. 2004 Tutorial at BONE Summer school 64

32

9/24/2009

Example 2:
A1

OPS with TWCs and buffer


A2

JiaJia Chen and L. Wosinska, Krakow Sept. 29, 2009 Novel Architectures of Asynchronous Optical Packet Switch, in Proc. of European L. Wosinska Conference on Optical Communication ECOC07, Berlin, Germany, September 2007 Tutorial at BONE Summer school

65

Evaluation

JiaJia Chen and L. Wosinska, Krakow Sept. 29, 2009 Novel Architectures of Asynchronous Optical Packet Switch, in Proc. of European L. Wosinska Conference on Optical Communication ECOC07, Berlin, Germany, September 2007 Tutorial at BONE Summer school

66

33

9/24/2009

Summary
Switched networks Photonic circuit switching
WDM network design: solving offline LTD and RWA
Objective: minimize number of wavelengths

Dynamic scenario
Oblective: minimize blocking probability

WDM network elements

Photonic packet switching


Makes networks more efficient Many technical challenges for switch design
Buffering for contention resolution Scheduling for contention resolution with possible deflection Switching speeds
Krakow Sept. 29, 2009 L. Wosinska Tutorial at BONE Summer school 67

Krakow Sept. 29, 2009

L. Wosinska Tutorial at BONE Summer school

68

34

También podría gustarte