77
Dept. of EE, Tsinghua Univ. Laboratory of Broadband optical network Tel: 86-10-62773197 [email protected] OBS Network principles & key technologies Shaozhong Zheng Dept. of Electronic Engineering, Tsinghua Univ. 2010-10-18

Obs final-english version

  • Upload
    nouma

  • View
    293

  • Download
    2

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Obs final-english version

Dept. of EE, Tsinghua Univ.Laboratory of Broadband optical network

Tel: 86-10-62773197 [email protected]

OBSNetwork principles& key technologies

Shaozhong ZhengDept. of Electronic Engineering, Tsinghua Univ.

2010-10-18

Page 2: Obs final-english version

1. Background

2.Principles

3.Key technologies

4.News

2

Outline

Page 3: Obs final-english version

1. Background

2.Principles

3

3.Key technologies

4.News

Outline

Page 4: Obs final-english version

4

OFC 2005UC DavisOptical Label Switching Network testbed2.5Gb/smulticast and unicast video streaming

OutlineBackground

Page 5: Obs final-english version

OBS

5

OutlineBackground

Page 6: Obs final-english version

OPS

6

OutlineBackground

Page 7: Obs final-english version

OPS

OPS

Optical

Packet

Switch

7

Why we need OPS?

OutlineBackground

Page 8: Obs final-english version

8

OutlineIP RouterPeer Routing

ATM SwtichPVC Mesh

SONETADM Ring

DWDMPoint-point

A typical data network 4-layer

Using Telecomm. Network

Shortcomings :1、complicated, bad flexibility2、 bandwidth bottlenecks3、 High energy consumption

Background

Page 9: Obs final-english version

9

OutlinePower Consumption in Routers

Background

Page 10: Obs final-english version

10

OutlinePower Consumption in Routers

Through-put1.2Tbps

PowerConsumption

15kw

92Tbps>1Mw

Google Data Center>100Mw

Background

Page 11: Obs final-english version

11

TimeWDM

SONET

ATM

IP/MPLS

WDM

SONET

IP/MPLS

WDM

IP/MPLS

Flat network architectureIP over WDM

OutlineBackground

Page 12: Obs final-english version

12

High-capacity Optical NetworkingPacket-levelFlexibility

Optical amplifiers

Point-to-pointWDM &DWDM

DWDMpoint-to-multipoint

Static

Dynamic OADMse-g- STM1 on demand

Colored section rings

OXC and DXC co-existence

Wavelengthconversion

Wavelengthrouting

OpticalPacket

Switching

1994 2000 2007 Time

Net

wor

k Fu

nctio

n

Representative : SDHOptical technologies only Used for transport

Another Trend…ASON

Added complex electroniccontrol layer

OutlineBackground

Page 13: Obs final-english version

13

High-capacity Optical NetworkingPacket-levelFlexibility

Optical amplifiers

Point-to-pointWDM &DWDM

DWDMpoint-to-multipoint

Static

Dynamic OADMse-g- STM1 on demand

Colored section rings

OXC and DXC co-existence

Wavelengthconversion

Wavelengthrouting

OpticalPacket

Switching

1994 2000 2007 Time

Net

wor

k Fu

nctio

n

Representative : SDHOptical technologies only Used for transport

Another Trend…ASON

Added complex electroniccontrol layer

OPSAll-Optical Routing

Optical PacketFlexible & Efficient

OutlineBackground

Page 14: Obs final-english version

14

OutlineBackground

Page 15: Obs final-english version

Optical

Packet

Switch

15

OutlineBackground

Page 16: Obs final-english version

Optical

Burst

Switch

Challenge:High-speed Optical switchOptical RAM

16

OutlineBackground

Page 17: Obs final-english version

Solution:Packet-aggregatingSeparation ofData& Control signals

Optical

Burst

Switch

17

OutlineBackground

Page 18: Obs final-english version

18

Control Unit

Control Unit

OPSSwitch Speed: n s

OBSSwitch Speed: m s

OutlineBackground

Page 19: Obs final-english version

19

Control Unit

Control Unit

OPSSwitch Speed: n s

OBSSwitch Speed: m s

OutlineBackground

Proponent of OBS, S. J. B. Yoo:Optical burst switching (OBS) is implemented

either as a fast reconfiguring optical circuit switching (OCS) or as OPS with large aggregated packets.

Page 20: Obs final-english version

20

1. Background

2.Principles

3.Key technologies

4.News

Outline

Page 21: Obs final-english version

1010101

1010101

Core Node Edge Node Optical Burst

21

OutlineBackground

Principle

Page 22: Obs final-english version

Control : Burst head

Transport: Burst

22

OutlineBackground

Principle

Page 23: Obs final-english version

23

FDL Buffer

demux Switch

Matrix

MUX

Burst ReceiverBurst Transmitter

Burst Assembly/Disassembly Unit

Framing Defaming

Optical Label

process

ElectronicBuffer

OutlineBackground

Principle

Page 24: Obs final-english version

24

Outline

1. Background

2.Principles

3.Key technologies

4.News

Page 25: Obs final-english version

25

OutlineBackground

PrincipleTechnologies

QoS TechnologiesKey Technologies

Switching

Contention Resolution

Signaling &Resource Reservation

Scheduling

Burst Assembly

Page 26: Obs final-english version

1. Burst AssemblyThe procedure of aggregating packets from various sources into bursts.Burst Assembly/Disassembly.

Timer-basedBurstlength-based

Mixed timer/burstlength-based

26

OutlineBackground

PrincipleTechnologies

Page 27: Obs final-english version

1. Burst Assembly

27

Burst Assembly Unit

Assemblyalgorithms

Packets to the same

destination

Class 1……Class n

Arriving Data streams

……

Switch Unit

………………

Principlesof Edge Nodes

OutlineBackground

PrincipleTechnologies

Page 28: Obs final-english version

1.1. Timer-based

28

IP IPGbE

IPGbEATM

IPGbEATM

IPGbEATMSONET

Other

Time

T

Burst Length

IPGbEATMSONET

Other

Advantages: guarantee on the assembly delayDisadvantages: No guarantee on the burst length

OutlineBackground

PrincipleTechnologies

Page 29: Obs final-english version

29

IP IPGbE

IPGbEATM

IPGbEATM

SONETOther1

Time

Burst Length

IPGbEATM

SONET

IPGbEATM

SONETOther1

Other2

IPGbEATM

SONETOther1

Other2

L

1.2. Burstlength-basedOutlineBackground

PrincipleTechnologies

Advantages: guarantee on the burst lengthDisadvantages: No guarantee on the assembly delay

Page 30: Obs final-english version

30

IP IPGbE

IPGbEATM

IPGbEATM

SONETOther1

Time

Burst Length

IPGbEATM

SONET

IPGbEATM

SONETOther1L

T

1.3. Mixed timer/burstlength-based

OutlineBackground

PrincipleTechnologies

Page 31: Obs final-english version

31

IP IPGbE

IPGbEATM

IPGbEATM

SONETOther1

Time

Burst Length

IPGbEATM

SONET

IPGbEATM

SONETOther1L

T

Address the deficiency associatedwith the assembly algorithms

mentioned above

1.3. Mixed timer/burstlength-based

OutlineBackground

PrincipleTechnologies

Page 32: Obs final-english version

32

1.4. Impact of burst lengthOutlineBackground

PrincipleTechnologies

Page 33: Obs final-english version

33

Generally, the average length of burst is

40Kbyte,approximately

1.4. Impact of burst lengthOutlineBackground

PrincipleTechnologies

Page 34: Obs final-english version

2. Signaling &Resource Reservation

Generation and transmission of a burst header packet to reserve network resourcesand to configure switches

JET protocolJIT protocol

34

OutlineBackground

PrincipleTechnologies

Page 35: Obs final-english version

2.1. SignalingGeneration and transmissionof a burst header packet

35

Destination NodeBurst length

……

TAW approachTAG approach

offset-based approach

OutlineBackground

PrincipleTechnologies

Page 36: Obs final-english version

2.1. Signaling - TAWTAW : Tell and wait

36

Time

TimeSource

Destination

Burst Head Acknowledgement Burst

Low efficiency T

OutlineBackground

PrincipleTechnologies

Page 37: Obs final-english version

2.1. Signaling - TAWTAW : Tell and wait

37

Time

TimeSource

Destination

Burst Head Acknowledgement Burst

Low efficiency T

Advantage: Low Burst-loss rateDisadvantage: High delay, low

bandwidth-efficient

OutlineBackground

PrincipleTechnologies

Page 38: Obs final-english version

2.1. Signaling - TAGTAG:Tell and go

38

Time

TimeSource

Destination

Buffer the Burst

OutlineBackground

PrincipleTechnologies

Burst Head Burst

Page 39: Obs final-english version

2.1. Signaling - TAGTAG:Tell and go

39

Time

TimeSource

Destination

Buffer the Burst

Advantage: Low DelayDisadvantage: No guarantee on reservation,

Optical buffer

OutlineBackground

PrincipleTechnologies

Burst Head Burst

Page 40: Obs final-english version

2.1. Signaling - OffsetThe header and burst are separatedby an offset time.

40

Time

TimeSource

Destination

Offset time T

During the offset time, intermediate nodes process the header and configure the switch prior to the burst’s arrival.

OutlineBackground

PrincipleTechnologies

Burst Head Burst

Page 41: Obs final-english version

2.1. Signaling - OffsetThe header and burst are separatedby an offset time.

41

Time

TimeSource

Destination

Offset time T

During the offset time, intermediate nodes process the header and configure the switch prior to the burst’s arrival.

OutlineBackground

PrincipleTechnologies

Burst Head Burst

A balanceHard to determine an perfect offset time

Page 42: Obs final-english version

TAW approach

•The Burst is sent only after resource reservation is successful.

•AdvantageLow burst-loss rate

•DisadvantageHigh network delay; Low efficiency.

TAG approach

•The Burst and the head are sent together.

•AdvantageLow delay; Simple;

•DisadvantageLow delay; Simple;

Offset-time

•The Burst and the head is separated by an offset time.

•A balance between network delay and the burst-loss rate.

42

Page 43: Obs final-english version

Delayed reservation: reserves the resourcesstarting from the point in time at which the burstis expected to arrive at the node.Immediate reservation: reserves the resourcesimmediately after the burst header is processed.

43

2.2. ReservationThe reservation technique determinesthe starting time of the reservation and determines how and when the reservation should be released.

OutlineBackground

PrincipleTechnologies

Page 44: Obs final-english version

Reservation ProtocolJET Protocol & JIT Protocol

JET = Time-offset + Delay ReservationJust Enough TimeJIT = TAG + Immediate reservationJust In Time

44

OutlineBackground

PrincipleTechnologies

Page 45: Obs final-english version

3. SchedulingA scheduler chooses a proper wavelength taking into consideration the existing reservations and make a new reservation on this selected channel.

LAUCMin-SVMin-EVBest-Fit

45

OutlineBackground

PrincipleTechnologies

Page 46: Obs final-english version

C1

C2

C3

C4

C5

s1 t1

s2 t2

s3

s4 t4

s5 t5Time

LAUC: latest available unscheduled channel New Burst

46

OutlineBackground

PrincipleTechnologies

Page 47: Obs final-english version

C1

C2

C3

C4

C5

Time47

OutlineBackground

PrincipleTechnologies

LAUC: latest available unscheduled channel

Page 48: Obs final-english version

C1

C2

C3

C4

C5

Time48

Advantages: simpleDisadvantage: Low bandwidth efficiencyMake use of the voids among bursts

OutlineBackground

PrincipleTechnologies

LAUC: latest available unscheduled channel

Page 49: Obs final-english version

OutlineBackground

PrincipleTechnologies

C1

C2

C3

C4

C5

s1 t1

s2 t2

s3

s4 t4

s5 t5Time

LAUC –VF:带空隙填充的LAUCNew Burst

49

Page 50: Obs final-english version

OutlineBackground

PrincipleTechnologies

C1

C2

C3

C4

C5

s1 t1

s2 t2

s3

s4 t4

s5 t5Time

LAUC –VF:带空隙填充的LAUCNew Burst

50

Optimized using computer graphicsO(WlogM) -> O(logM)

Page 51: Obs final-english version

C1

C2

C3

C4

C5

s1 t1

s2 t2

s3

s4 t4

s5 t5Time

Min-SVA faster LAUC-VF

New Burst

51

OutlineBackground

PrincipleTechnologies

Page 52: Obs final-english version

C1

C2

C3

C4

C5

s1 t1

s2 t2

s3

s4 t4

s5 t5

Min-EVNew Burst

52

OutlineBackground

PrincipleTechnologies

Time

Page 53: Obs final-english version

C1

C2

C3

C4

C5

s1 t1

s2 t2

s3

s4 t4

s5 t5

Best-FitNew Burst

53

OutlineBackground

PrincipleTechnologies

Time

Page 54: Obs final-english version

C1

C2

C3

C4

C5

LAUC-VF/Min-SV

LAUC/Horizon

Min-EV

Best-Fit

s1 t1

s2 t2

s3

s4 t4

s5 t5

New Burst

54

OutlineBackground

PrincipleTechnologies

Time

Page 55: Obs final-english version

Algorithms Time complexity Bandwidth Utilization

LAUC O(W) Low

LAUC-VF O(WlogM) High

Min-SV/EV O(logM) High

Best-Fit O(log2M) High

Comparison

W: Number of wavelengths at each output port M: Maximum number of data bursts (or reservations) on all channels

55

OutlineBackground

PrincipleTechnologies

Page 56: Obs final-english version

4. ContentionResolutionOwing to the one-way reservation mechanism, bursts that contend for the same resources mayend up being lost.

Node level: conflict resolutionSystem level: reduce the conflict

Network level: avoid conflict56

OutlineBackground

PrincipleTechnologies

Page 57: Obs final-english version

4.1. conflict resolution

Optical bufferStore and ForwardA challenge to develop an mature Optical RAM

Wavelength conversionMulti-wavelength resolutionMuch lower burst lossImmature and expensive technology

57

OutlineBackground

PrincipleTechnologies

Page 58: Obs final-english version

4.1. Contention Resolution

Deflection Routingdiverts bursts to alternate available output ports when contention occursOut of order arrivals;Possible instability;Optical buffers needed.

58

OutlineBackground

PrincipleTechnologies

Page 59: Obs final-english version

4.2. Reduce conflict

Slotted OBS networkSynchronizing network;Mechanisms to provide synchronizationat each node;fixed-length bursts

Contention controlAttempt to prevent contention

59

OutlineBackground

PrincipleTechnologies

Page 60: Obs final-english version

4.4.Avoid Conflict

Zero-burst-loss OBSBuffer the data in edge nodesNetwork structure: Ring and Star

60

OutlineBackground

PrincipleTechnologies

Page 61: Obs final-english version

5. QoS TechnologyQoS mechanisms typically provide differentiation with respect to data loss or delay.

Assembly processSignaling Mechanism

Scheduling algorithmsContention resolution

61

OutlineBackground

PrincipleTechnologies

Page 62: Obs final-english version

QoS Technology

Assembly processChanging the assembly thresholds will affect the delay experienced by packets, allowing for delaydifferentiation.Resource ReservationLonger interval between head and burst, lower burst-loss rate

62

OutlineBackground

PrincipleTechnologies

Page 63: Obs final-english version

QoS Technology

Scheduling algorithmsPreemption mechanisms allow high-priority bursts to preempt already scheduled low-priority bursts;Early drop mechanisms prevent the scheduling of low-priority bursts;Wavelength allocation schemes restrict the number of wave-length channels that can be used for bursts of a given priority.

Contention ResolutionDrop the low-priority bursts

63

OutlineBackground

PrincipleTechnologies

Page 64: Obs final-english version

6. SwitchingA critical component in OBS is the optical switch fabric.

64

Space SwitchingWavelength conversion

OutlineBackground

PrincipleTechnologies

Page 65: Obs final-english version

6.1. Switching-SpaceUsing the Optical Switch Matrixto exchange optical bursts.

65

Input

Output

OpticalSwitchMatrix

MEMsSOA

OutlineBackground

PrincipleTechnologies

Page 66: Obs final-english version

6.1. Switching-MEMsMatrixes consist of numbers oftiny lenses.

66

MEMs: microelectromechanical systems

OutlineBackground

PrincipleTechnologies

Page 67: Obs final-english version

6.1. Switching-MEMsMatrixes consist of numbers oftiny lenses.

67

MEMs: microelectromechanical systems

Advantages: Mature IC technologies; Disadvantages: Slow switching speed, 1~10ms

OutlineBackground

PrincipleTechnologies

Page 68: Obs final-english version

6.1. Switching-SOA

68

SOA: semiconductor optical amplifier

SOAInput Optical power

Output Optical power

Injection current

High-speed Optical swtich

OutlineBackground

PrincipleTechnologies

Page 69: Obs final-english version

6.2. Switching-AWGUsing wavelength technologies to exchange optical bursts.

69

n non-coupled linear array of waveguides

Star coupler

inputl1 .... lN

outputl1 .... lN

Star coupler

AWG: Arrayed Waveguide Grating

Principle: Using star coupler and AWG to separate differentwavelengths into different outputs.

OutlineBackground

PrincipleTechnologies

Page 70: Obs final-english version

6.2. Switching-AWGUsing wavelength technologies to exchange optical bursts.

70

AWG + Wavelength conversion = Wavelength Switching

OutlineBackground

PrincipleTechnologies

Page 71: Obs final-english version

OtherTCP over OBSOBS multicastOBS grid calculation……

71

OutlineBackground

PrincipleTechnologies

Page 72: Obs final-english version

1. Background

2.Principles

3.Key technologies

4.News

72

Outline

Page 73: Obs final-english version

NewsKey elementsNew network structuresImportant test beds around the world

73

OutlineBackground

PrincipleTechnologies

News

Page 74: Obs final-english version

74

Key elements- Optical integration

2010, Larry A. Coldren (UCSB university, USA) has demonstrated an 8x8 InP-based monolithic tunable optical router capable of 40 Gbps operation per port.

OutlineBackground

PrincipleTechnologies

News

Page 75: Obs final-english version

75

Integrated Optical switchesThe COBRA Research Institute, Eindhoven University of Technology, Netherlands, developed an integrated SOA-based optical switches.

Integrate 4 SOA optical switches;160Gbit/s;

OutlineBackground

PrincipleTechnologies

News

Key elements- Optical integration

Page 76: Obs final-english version

76

Optical RAM,K. Kitayama, ACP 2009

Developed optical Flip-Flops based on optical Bistability using high-Q photonic crystal nano-cavity.Transform energy: 30 fJ/bitMinimum optical bias power: 40μWStorage time 150 ns (Under the bias power 250 μW)

OutlineBackground

PrincipleTechnologies

News

Key elements- Optical buffer

Page 77: Obs final-english version

Thank you!

Shaozhong ZhengDept. of Electronic Engineering, Tsinghua Univ.

2010-10-18

Dept. of EE, Tsinghua Univ.Laboratory of Broadband optical network

Tel: 86-10-62773197 [email protected]