1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs...

19
1 Optical Burst Switching (OBS)

Transcript of 1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs...

Page 1: 1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.

1

Optical Burst Switching (OBS)

Page 2: 1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.

2

Optical Internet

• IP runs over an all-optical WDM layer– OXCs interconnected by fiber links– IP routers attached to OXCs

• Increasing discrepancy between optical transmission and electronic switching speed– Want “through” traffic to be switched in the

optical domain to eliminate the electronic bottleneck at the IP layer

Page 3: 1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.

3

Optical Circuit Switching

• Lightpaths are set up between source and destination nodes– No optical buffer needed at the intermediate nodes

– Bit rate and protocol transparency

• Setting up a connection takes a few hundreds of ms Not suitable for short lived connections

• Bandwidth allocated by one wavelength at a time, however, most applications only need sub- bandwidth

• No statistical multiplexing Inefficient bandwidth utilization when carrying bursty traffic

Page 4: 1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.

4

Optical Packet Switching

• High bandwidth utilization due to statistical multiplexing

• Need to buffer packets at intermediate nodes• Not feasible in the near future

– Current optical switches (OXCs) too slow for packet switching

– No practical optical buffer

– Immaturity of high-speed optical logic

Page 5: 1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.

5

The Challenge

• How to efficiently support bursty traffic with high resource utilization as in packet switching while requiring no buffer at the WDM layer as in circuit switching?

• Answer: Optical Burst Switching (OBS)

Page 6: 1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.

6

OBS

• Burst assembly/disassembly at the edge of an OBS network– Multiple IP packets aggregated into a burst at

the ingress node– Data bursts disassembled at the egress node– Packets/bursts buffered at the edge during burst

assembly/disassembly

Page 7: 1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.

7

OBS

• Separation of data and control signals in the core– For each data burst, a control packet containing the

header information (including burst length) is transmitted on a dedicated control channel

• A control packet is processed electronically at each intermediate OBS node to configure the OXCs

– An offset time between a control packet and the corresponding data burst

• The offset time is large enough so that the data burst can be switched all-optically without being delayed at the intermediate nodes

Page 8: 1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.

8

Advantages of OBS

• No optical buffer or fiber delay lines (FDLs) is necessary at the intermediate nodes

• Burst-level granularity leads to a statistical multiplexing gain absent in optical circuit switching

• A lower control overhead per bit than in optical packet switching

Page 9: 1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.

9

OBS Building Blocks

• Burst assembly: assembly of client layer data into bursts

• Burst reservation protocols: end-to-end burst transmission scheme

• Burst scheduling: assignment of resources (wavelengths) at individual nodes

• Contention resolution: reaction in case of burst scheduling conflict

Page 10: 1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.

10

Burst Assembly

• Aggregating packets from various sources into bursts at the edge of an OBS network– Packets to the same OBS egress node are

processed in one burst assembly unit– Usually, one designated assembly queue for

each traffic class– Create control packet and adjust the offset time

for each burst

Page 11: 1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.

11

Burst Assembly Algorithms

• Timer-based scheme:– A timer starts at the beginning of each assembly cycle– After a fixed time T, all the packets that arrived in this

period are assembled into a burst.

• Effect of time out value T– T too large: the packet delay at the edge will be too long. – T too small: too many small bursts will be generated

resulting in a higher control overhead.

• Disadvantage: might result in undesirable burst lengths.

Page 12: 1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.

12

Burst Assembly Algorithms

• Burstlength-based scheme:– Set a threshold on the minimum burst length. – A burst is assembled when a new packet arrives

making the total length of current buffered packets exceed the threshold.

• Disadvantage: no guarantee on the assembly delay

Page 13: 1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.

13

Burst Assembly Algorithms

• Mixed timer/threshold-based assembly algorithm: – A burst is assembled when either the burst

length exceeds the desirable threshold or the timer expires

– Address the deficiency of both timer-based and burstlength-based schemes

Page 14: 1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.

14

Burst Assembly Algorithms

• After a burst is generated, it’s buffered in the queue for an offset time before being transmitted

• During the offset period, packets may continue to arrive– Can’t include the packets in the same burst

– Leaving the packets for the next burst will increase the average delay.

• Use burst length prediction to minimize the extra delay

Page 15: 1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.

15

Burst Length Prediction

• Let the control packet carry a burst length of l+f(t)– l : the exact burst length when the control packet is sent– f(t) : the predicted extra burst length as a result of

additional packet arrivals during the offset time t.

• Assume the total length of packets actually arrive during the offset time is l(t) – If l(t) < f(t), part of the bandwidth reserved will be

wasted– If l(t) > f(t), the extra packets are delayed to the

next burst

Page 16: 1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.

16

A Burst Reservation Protocol: Just-Enough-Time (JET)

• Basic ideas– Each control packet carries the offset time and

burst length– The offset time is chosen so that no optical

buffering or delay is required at the intermediate nodes

– Delayed reservation: the reservation starts at the expected arrival time of the burst

Page 17: 1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.

17

JET

• Control packet is followed by a burst after a base offset time (h): time to process the control packet at hop

h, 1 h H– No fiber delay lines (FDLs) necessary at the

intermediate nodes to delay the burst– At each intermediate node, T is reduced by (h)

H

h

hT1

)(

Page 18: 1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.

18

JET

• Use Delayed Reservation (DR) to Achieve efficient bandwidth utilization– Bandwidth on the output link at node i is reserved from the

burst arrival time ts to the burst departure time ts + l (l = burst length)

– ts = ta + T(i), where is the offset time remaining after i hops and ta is the time at which the processing of the control packet finishes

• The burst is dropped if the requested bandwidth is not available– Can use FDLs at an intermediate node to resolve contention

i

h

hTiT1

)()(

Page 19: 1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.

19

JET