70
1 mardi 24 juillet 2007 Optical Optical Metropolitan Metropolitan Multiservice Multiservice Network Network : : Access Access Protocols Protocols and and Quality Quality of of Service Service Tülin Atmaca and Viet Hung Nguyen Networks and Services of Telecommunications Department Institut National des Télécommunications GET/INT, EVRY, FRANCE

Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

1mardi 24 juillet 2007

Optical Optical MetropolitanMetropolitan

MultiserviceMultiservice NetworkNetwork ::

Access Access ProtocolsProtocols and and QualityQuality of of

ServiceService

Tülin Atmaca and Viet Hung Nguyen

Networks and Services of Telecommunications Department

Institut National des Télécommunications

GET/INT, EVRY, FRANCE

Page 2: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

2

OutlineOutline

MotivationsMotivations

StudiedStudied OPS BusOPS Bus--basedbased Network, OUNetwork, OU--CSMA/CA CSMA/CA

Protocol and Protocol and RelatedRelated ProblemsProblems

Analytical Model Analytical Model forfor OUOU--CSMA/CA CSMA/CA

Advanced MAC Advanced MAC MechanismsMechanisms::

Transmission Transmission EfficiencyEfficiency:: Modified Packet BurstingModified Packet Bursting

FairnessFairness and and BandwidthBandwidth segmentationsegmentation :: DiDi--MACMAC

Transport Transport FeasibilityFeasibility of of TDM TDM traffictraffic over over packetpacket-- switchedswitched

networknetwork:: Circuit Emulation ServiceCircuit Emulation Service

Conclusions and PerspectivesConclusions and Perspectives

Page 3: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

3

MotivationsMotivations

Traffic Evolution : data + video traffic volume >>>>>>>> voice.

More bandwidh demand and QoS requirements �

current MANs are not well designed for transport data +

video traffic

Consequence: MANs should be changed to maintain

traditional circuit service while at the same time enabling

new packet-based services

Study objective:

Logical performance of a bus-based OPS MAN

designed to support this new trend of QoS requirements

Page 4: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

4

Studied Optical Metropolitan Network

Page 5: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

5

Focus: The Upstream Bus

Studied Optical Metro Network: Focus

Page 6: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

6

Access Node Architecture

Studied Optical Metro Network: Node architecture

Page 7: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

7

OU-CSMA/CA protocol operation is based on the

detection of idle periods (voids) on the transmission

wavelength shared by several nodes

Compared to CSMA/CD in Ethernet, the OU-

CSMA/CA protocol provides more efficient

resource utilization, thanks to avoidance of collision

OU-CSMA/CA supports variable length optical

packets thanks to its asynchronous nature

Optical Unslotted CSMA/CA Protocol

The Optical Unslotted CSMA/CA Protocol

Page 8: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

8

To detect activity on a wavelength, a node uses low bit

rate photodiodes (155MHz)

Photodiode sends control information to the MAC

logic controlling the operation of transmitters

Avoidence of collision is performed by employing

Fiber Delay Line (FDL) which creates on the

transmission line a fixed delay between the control and

Add/Drop functions

OU-CSMA/CA: Principle (1)

The Optical Unslotted CSMA/CA Protocol: Principle

Page 9: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

9

FDL should be long enough to provide the MAC logicsufficient time to measure the medium occupency

FDL storage capacity should be at least larger than the Maximum Transmission Unit (MTU) of the transport protocol used

If the network is used to transport Ethernet Packets , then the FDL storage capacity is ≈1500 bytes

OU-CSMA/CA: Principle (2)

The Optical Unslotted CSMA/CA Protocol: Principle

Page 10: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

10

ProblematicsProblematics

N1

1 1 1 1 1

N2

1 1 1HUB

2

Unfairness (Positionnal priority)

2 21 1 1 1

Bandwidth segmentation

N1 N2

HUB

N3

1

3

Unusable voids

Problematics in Studied Network

Page 11: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

11

Main Contributions Main Contributions

Mathematical model for OU-CSMA/CA

Modelling (M/G/1 – PRI), numerical resolution, performance evaluation

Modified Packet Bursting (MPB):

Improvement of transmission efficiency

Dynamic Intelligent MAC (DI-MAC):

Solution to fairness and bandwidth segmentation problems

Proposal of a dynamic and distributed MAC

Feasibility study: transport of TDM traffic (CES) over packet switched MAN

Page 12: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

12

Mathematical Model for the Mathematical Model for the

OUOU--CSMA/CA ProtocolCSMA/CA Protocol

Page 13: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

13

Difficulties:

Interdependence among ring nodes renders difficult an

exact performance analysis of OU-CSMA/CA

Variability of service times (packet lengths) and

asynchronous transmission operations render complex the

analysis

Existing studies : approximate methods

M/G/1 Preemptive-Repeat-Identical (PRI) queue :

measure mean response time (Ex: [CHE 03, CCH 05,

HGJ+ 05 and BBD+ 05])

Markov Chains (Ex: [TOP 03])

DifficultiesDifficulties and and ExistingExisting studiesstudies

Analytical Model for the OU-CSMA/CA Protocol

Page 14: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

14

Objectives and Objectives and ProposedProposed MethodMethod

Objectives:

Measure the mean response time

But also measure the queue length distribution

Method:

M/G/1 - PRI Queue

We analyze bus nodes one by one, we use a specific

state description to reflect the interference from

upstream nodes

Numerical solution

Analytical Model for the OU-CSMA/CA Protocol

Page 15: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

15

From the modeling perspective, the operation of OU-CSMA protocol is viewed as follows:

At the detection of a void, a node begins to transmit a local packet, but this transmission is interrupted whenever a transit packet arrives from an upstream node.When transmission is interrupted, the packet returns to the head of the local bufferTransmission of this packet is reattempted at the next voidThis process is repeated until a large enough void is found and the packet is successfully transmitted.

Modeling Principle (1)Modeling Principle (1)

Analytical Model for the OU-CSMA/CA Protocol

Page 16: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

16

Hence, a transmission of a packet may viewed as a

number of interrupted transmission attempts

followed by one successful transmission

This behavior can be modeled by a single server

(sharing wavelength) with N priority queques (N ring

nodes) with PRI (Priority Repeat Identical) service

discipline

Modeling Principle (2)Modeling Principle (2)

Analytical Model for the OU-CSMA/CA Protocol

Page 17: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

17

Model Description (1)Model Description (1)

Hypothesis:

N nodes, numerated from 1 (highest priority

node) to N

Node i: infinite buffer, FIFO discipline, Poisson

arrival process at node i with parameter λλλλi, service

time i.i.d with mean mi and variance Vari

Analytical Model for the OU-CSMA/CA Protocol

Page 18: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

18

Model Description (2)Model Description (2)

• Modelling of original service time: Model of Cox [COS 61]

Analytical Model for the OU-CSMA/CA Protocol

E.g.: Cox system modelling distributions with Cv > 1

E.g.: Cox system modelling distributions with )1(11 −<≤ kCk v

Page 19: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

19

Service at 3th attempt:

q1 ~ α / (2α +µ), q2 ~ [(α +µ) / (2α +µ)][ α / (α +µ)], q1 + q2 = 1

Service at 2nd

attempt:

0

0,5

1

1,5

2

2,5

3

3,5

1 3 5 7 9 11 13 15 17 19

Transmission attempt

Sq

uare

d c

oeff

icie

nt

of

vari

ati

on

0

5

10

15

20

25

30

35

Mean

serv

ice t

ime

Squared Cv Mean

Original service:

Model Description (3)Model Description (3)

Modelling of service time at each transmission attempt :

(approximately)

Analytical Model for the OU-CSMA/CA Protocol

Page 20: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

20

Model Description (4)Model Description (4)

Solution for node 1:

Fixed Point Iteration

Calculate: u(n) = service completion rate

p(n) = probability of having n packets, and ββββ2

Solution for node i >1:

Server disappears with rate ααααi and reappears with

rate ββββi

ααααi = , and ββββi computed approximately from the

solution of node i-1

Calculate: u(n), p(n), ββββi+1

∑<ij

Analytical Model for the OU-CSMA/CA Protocol

Page 21: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

21

Model Resolution (1)Model Resolution (1)

Solution for node 1:

State description: p(n,l), n = number of packets,

l = stage number in Cox model

u(n) = service completion rate

p(n,l) = p(l|n) p(n) and

Balance equations solved by fixed point iteration,

calculate: u(n1 ), p(n1 ) et ββββ2

∑=

=k

l

llqnlpnu1

)|()( µ

∏=

=n

i

iuG

np1

)(1

)( λ

Analytical Model for the OU-CSMA/CA Protocol

Page 22: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

22

Recurrent solution for node i > 1:

Server disappears with rate ααααi and reappears

with rate ββββi

ααααi = , and ββββi are calculated approximately

State description: p(n,j,l) with j = number of

interruptions

So , like node 1, calculate: u(ni ), p(ni ), ββββi+1

Model Model ResolutionResolution (2)(2)

∑<ij

Analytical Model for the OU-CSMA/CA Protocol

Page 23: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

23

PrecisionPrecision of the Estimation of of the Estimation of ββββββββ and Impact of and Impact of

HigherHigher Moments of Service TimeMoments of Service Time

1.4507 ± 0.11572.6417 ± 0.4280Simul. with

Node 2

1.6053 ± 0.07502.5726 ± 0.3549Simul. with 2

Nodes0.20199

0.4038 ± 0.00380.4009 ± 0.0026Simul. with

Node 2

0.4292 ± 0.01230.4179 ± 0.0091Simul. with 2

Nodes

0.13466

0.1023 ± 0.00030.1043 ± 0.0003Simul. with

Node 2

0.1058 ± 0.00020.1073 ± 0.0002Simul. with 2

Nodes

0.06733

Mean packet number at

node 2(with distribution II)

Mean packet number at

node 2(with distribution I)

Modelλ1= λ2

Impact of highermoments : almost 25%

of difference

Precision of

estimation of ββββ:few % of difference

Analytical Model for the OU-CSMA/CA Protocol

Page 24: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

24

Mean Mean ResponseResponse Time vs. Time vs. OfferedOffered LoadLoad

IP Packet size distributions [CAIDA]

Page 25: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

25

Queue Queue LengthLength DistributionDistribution

IP Packet size distributions [CAIDA]

Node 8

Page 26: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

26

☺☺☺☺

Conclusion on Analytical Model (1) Conclusion on Analytical Model (1)

����

Better results vs. existing

models:

- Analytical results show

unfairness among bus nodes

due to positional priority

-The mean response time

increases rapidly as we move

downstream on the bus

Approximate Model

Analytical Model for the OU-CSMA/CA Protocol

Page 27: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

27

Conclusion on Analytical Model (2)Conclusion on Analytical Model (2)

Our model can be generalized to dimension the

buffer

Network performance depends on the packet size

distribution

Worst case: uniform or uniformly decreasing

traffic distribution

Analytical Model for the OU-CSMA/CA Protocol

Page 28: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

28

EnhancedEnhanced MAC MAC ProtocolsProtocols (1): (1):

PacketPacket ConcatenationConcatenation MechanismMechanism --

ModifiedModified PacketPacket BurstingBursting (MPB)(MPB)

Transmission efficiency

Fairness

Page 29: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

29

OU-CSMA/CA: poor efficiency of transmission of small

size packets

E.g: optical packet format based on Ethernet

Encountered ProblemsEncountered Problems

Optical header ≈ 24 octets @ 2.5Gbs �transmission efficiency of a packet of 50 bytes = 67%

Today, almost 60% of IP packets are of small sizes (≈ 50

bytes) [CAIDA]

Modified Packet Bursting

Page 30: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

30Modified Packet Bursting

MPB is Based on Packet Bursting in Gigabit

Ethernet

Objective: Reduce the volume optical overheads

How:

Assembly / concatenate electronics packets

into one optical « burst » (≠≠≠≠ OBS)

Burst length is only limited by: BW availability

and # of available electronic packets

MPB Principle MPB Principle

Page 31: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

31Modified Packet Bursting

Note: Transmission efficiency increases only if we

have at least 2 electronic packets in buffer

Proposal of Bursting Timer: which defines

periods of assembly of electronic packets before

building a burst

� Trade-off between additional delay and

transmission efficiency !

Bursting TimerBursting Timer

Page 32: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

32

State:

- Assembly is finished, transmission is allowed!

State:

- A « burst » is built!

State:

- Assembly period

State:

- A burst is in construction phase

Illustration of MPBIllustration of MPB

Ni

BT_size

A Burst

HUB

Optical header

Modified Packet Bursting

Page 33: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

33

Impact of BT_size (1)Impact of BT_size (1)

Params. Simul: Offered load=0.80, IP Packets

Page 34: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

34

Impact of BT_size (2)Impact of BT_size (2)

Params. Simul: Offered load =0.80, IP Packets

Mean response

time (

µµ µµs)

Node number

Page 35: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

35

Impact of Volume of Small Impact of Volume of Small PacketsPackets

Offered Load = 0.80, 100% small packets

Network Capacity (%)

Useful load Effective load

Page 36: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

36

Conclusion on MPBConclusion on MPB

Efficient: transmission

efficiency ≈ 100%

� maximum load ≈

90%

Robust: network is more

stable, insensitive to

traffic changes

Limited application

fields

Optical header

does not contain any

information (routing,

control…)

Tx/Rx in « burst

mode »

Modified Packet Bursting

☺☺☺☺ ����

Page 37: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

37

EnhancedEnhanced MAC Protocol (2):MAC Protocol (2):

Dynamic Intelligent MAC (DiDynamic Intelligent MAC (Di--MAC) MAC)

Objectives of the protocol:

Overcome the problems of unfairness and of

bandwidth segmentation

Distributed and Dynamic MAC

Page 38: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

38

Principles of Di-MAC

2

tITG

32

t1 < ITG

ITG = Inter-Transmission Gap, should be ≥ MTU (Maximum

Transmission Unit)

N1

1 1 1 1

NN22

HUB

N3

2 2

buffer at N2 is

empty at

moment t

Dynamic Intelligent MAC

Page 39: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

39

Importance of ITG

Choice of ITG is very important

Big ITG values at upstream nodes � Very large

bandwidth for downstream nodes � Increase fairness

and global performance !

1 1 1 11111

ITG1Gap ≥ ITG1

Bandwidth viewed by node 2

HUB

Dynamic Intelligent MAC

Page 40: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

40

Difficulties in the Choice of ITG

How to find a compromise between delay vs. ITG

Distributed operation : ITG adjustment must be

done locally

Dynamic adjustment: ITG adjustment must be

dynamic in function of traffic/bandwidth occupation

Dynamic Intelligent MAC

Page 41: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

41

Some Definitions

Threshold delay: Wmax (chosen in

function of SLAs)

Node status: “normal”, “critical” (excessive

delay)

ITG blocking periods (reservation periods)

Dynamic Intelligent MAC

Page 42: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

42

Di-MAC Algorithm

Initially: ITG = MTU (Maximum Transmission Unit)

ADD Process:

« ITG ITG + MTU » while « Status = Normal »

SUB Process:

« ITG MTU » if « Status = Critical »

CONTROL Process: Control of transmission based

on the current value of ITG

Dynamic Intelligent MAC

Page 43: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

43

DI-MAC vs. Multiservice

• The network supports a number of classes of service

(CoS)

• Each service defines its own Wmax parameter

• High priority service must have small Wmax value

• Arrivals of high priority traffic end/interrupt ITG

blocking periods of lower priority traffic

• Low priority traffic arrivals cannot influence the

service of higher priority traffic

Multiservice version of DI-MAC

Dynamic Intelligent MAC

Page 44: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

44

Impact of Wmax

Params. Simul: Offered load=0.80, Uniform Traffic, IP Packets

Mean access delay

(µµ µµs)

Node number

Page 45: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

45

Mean values of ITG

Params. Simul: Offered load=0.80, Uniform traffic, IP Packets

Wmax = 1 ms

Mean value of ITG (

µµ µµs)

Node number

Page 46: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

46

DI-MAC vs. OU-CSMA/CA,TCARD, MPB

Params. Simul: Offered load=0.80, Uniform Traffic, IP PacketsWmax = 1 ms; BT_size = 4.5 kB

Node number

No loss for MPB

Page 47: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

47

DI-MAC vs. OU-CSMA/CA,TCARD, MPB

Params. Simul: Offered load=0.80, Uniform Traffic, IP PacketsWmax = 1 ms; BT_size = 4.5 kB

Mean access delay

(µµ µµs)

Node number

Page 48: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

48

DI-MAC vs. OU-CSMA/CA: Bandwidth Segmentation

OU-CSMA/CA

DI-MAC

Histogram of voids

Dynamic Intelligent MAC

Page 49: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

49

Conclusion on DIConclusion on DI--MACMAC

DI-MAC = fair, dynamic

and distributed

Efficient: bandwith

segmentation �; fairness �

� maximum load ≈ 85%

Robust: more stable

network, insensitive to the

trafic changes and to config.

(ex:nodes add/drop)

Overbooking of

bandwidth when the

network is low loaded

ITG versus very bursty

traffic?

Dynamic Intelligent MAC

☺☺☺☺ ����

Page 50: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

50

QoS: QoS:

TDM Transport Feasibility over TDM Transport Feasibility over

PacketPacket--Switched Network Switched Network

(Circuit Emulation Service)(Circuit Emulation Service)

Page 51: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

51

Problems

Tendency: replacement of circuit-switched

networks by Packets-switched networks

But: circuit services constitute main revenues

(incomes) of operators

So: need of convergence of Circuit and Packet

services over packet-switched networks

Question: How to ensure QoS?

QoS: TDM Transport over Packet-switchednetwork : Circuit Emulation Service

Page 52: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

52

Circuit Emulation Service - CES

Objective: provide a « TDM-like » service via a

Packet-Switched Network, transparent for TDM

classic customers.

Standard: standardized by IETF, ITU-T, MEF,

MFA Forum

NB: CES ≠ VoIP!

QoS: TDM Transport over Packet-switchednetwork : Circuit Emulation Service

Page 53: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

53

Model of CES(Ref. IETF - PWE3)

Focus

NSP = Native Service Processing; IWF = Inter-Working Function

QoS: TDM Transport over Packet-switchednetwork : Circuit Emulation Service

Page 54: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

54

TDM Frames Segmentation

Static Segmentation: According to a fixed

threshold (best value to be determined)

TDM frames need CES overhead of 16 bytes (see

IETF-PWE3)

Performed by the IWFs blocs (Inter-Working

Functions)

QoS: TDM Transport over Packet-switchednetwork : Circuit Emulation Service

Page 55: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

55

Globale Architecture of QoS

No

guarantee

No

guarantee

No

guarantee

Low

CoS3

(Best-effort)

LimitedLimited10e-9Average

CoS2

(Loss

sensitive)

Strictlylimited

Strictlylimited

10e-9High

CoS1 (Real

Time, e.x.: TDM)

JitterDelayPLR

Network PerformancePriorityCoS

Page 56: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

56

Services mapping

Real-time Applications

Voice (Telephony, VoIP,…),

Interactive Video on demand…

Real-time Applications

Voice (Telephony, VoIP,…),

Interactive Video on demand…

Loss-sensitive Applications

Banking transaction, Critical

data transfer….

Loss-sensitive Applications

Banking transaction, Critical

data transfer….

Best-effort Applications

File transfer, Web browsing…

Best-effort Applications

File transfer, Web browsing…

PDH, SONET/SDH (TDM),

ATM (CBR, Real-time VBR),

IP (IntServ), Frame Relay

(RT-VFR), Ethernet QoS…

PDH, SONET/SDH (TDM),

ATM (CBR, Real-time VBR),

IP (IntServ), Frame Relay

(RT-VFR), Ethernet QoS…

ATM (ABR, Non-RT VBR),

IP (IntServ, DiffServ), Frame

Relay (Non-RT-VFR) …

ATM (ABR, Non-RT VBR),

IP (IntServ, DiffServ), Frame

Relay (Non-RT-VFR) …

Ethernet (BE), IP (BE),

Frame Relay (BE), ATM

(UBR/+)…

Ethernet (BE), IP (BE),

Frame Relay (BE), ATM

(UBR/+)…

CoS1CoS1 CoS2CoS2 CoS3CoS3

ClientClient

ApplicationsApplications

Client NetworkClient Network

ServicesServices

MAN ServicesMAN Services

Page 57: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

57

QoS Requirements of CES

According to Metro Ethernet Forum (MEF):

Packet Loss Rate and maximum end-to-end

delay must be minimized

Maximum Jitter is limited to 10 ms.

QoS: TDM Transport over Packet switched network :Circuit Emulation Service

Page 58: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

58

Impact of segmentation threshold (1)

Load = 0.80, Uniform Traffic, with Di-MAC, CoS1 (15%) : CoS2 (20%) : CoS3 (65%), TDM = STS-3 (Frame = 2430 bytes)

CoS3 Packet Loss Rate

(%)

Node number

bytes

bytes

bytes

bytes

Page 59: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

59

Impact of segmentation threshold (2)

QoS: TDM Transport over Packet switched network :Circuit Emulation Service

Pr{ a ≤

Jitter (ms) ≤

b} CoS1 Jitter distribution at node 8: case

with threshold = 90 bytes

Time (ms)

Page 60: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

60

Limite of TDM Volume

Load = 0.80, Uniform Traffic, with Di-MAC, TDM=810 bytes, CoS2=250 bytes, CoS3: IP packets

CoS1 Mean Access

Delay (

µµ µµs)

Node number

Page 61: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

61

Limite du Volume de TDM (2)CoS2 Mean Access

Delay (

µµ µµs)

Node number

Load = 0.80, Uniform Traffic, with Di-MAC, TDM=810 bytes, CoS2=250 bytes, CoS3: IP packets

Page 62: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

62

Limite du Volume de TDM (3)CoS3 Mean Access

Delay (

µµ µµs)

Node number

Load = 0.80, Uniform Traffic, with Di-MAC, TDM=810 bytes, CoS2=250 bytes, CoS3: IP packets

Page 63: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

63

Conclusion on CESConclusion on CES

CES is feasible over the studied network

Threshold segmentation: 810 bytes for

SONET/SDH

With OU-CSMA/CA:

TDM is guaranteed BUT data is lost.

� The Network should use Di-MAC or MPB

QoS: TDM Transport over Packet switched network :Circuit Emulation Service

Page 64: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

64

Global ConclusionsGlobal Conclusions

Study of optical passive bus-based MAN in « double bus »

Proposal of Analytical model for OU-CSMA/CA + New solution of M/G/1 Queue with PRI

Proposal of two advanced access mechanisms : MPB andDi-MAC (Transmission Efficiency, Fairness, Bandwidth Segmentation )

Feasibility study of Circuit Emulation Service (CES) �convergence of Circuit and Packet

Page 65: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

65

Perspectives (1)Perspectives (1)

On MPB:

Find an algorithm allowing to configure the MPB

parameters for a given network

Due to the changeable nature of traffic, choosing fixed

values for MPB parameters might not be convenient due to

high variability of the offered traffic � An « Adaptive

MPB » solution would be needed

Application of MPB in WDM environment :

Interaction between MPB parameters and load

balancing mechanisms will need to be deeply studied

Page 66: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

66

Perspectives (2)Perspectives (2)

What will be the performance of MPB when it is

generalized to be applied to others topologies (e.g.

mesh, tree,…)?

Will BT mechanism help MPB to improve the network

performance with a very big BT_size?

Page 67: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

67

Perspectives (3)Perspectives (3)

On Di-MAC:

Bursty self-similar traffic may cause the ITG

parameters to be adjusted more frequently �

oscillation?

Impact of WDM dimension on the performance of

DI-MAC: WDM increases the transmission capacity

of the network, it may influence the parameter

adjusting process of DI-MAC

What will be the performance of Di-MAC when it is

generalized to be applied to others topologies (e.g.

mesh, tree,…)?

Page 68: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

68

ReferencesReferences[BBD+ 05] N. Bouabdallah, A.L. Beylot, E. Dotaro, and G. Pujolle, Resolving the Fairness Issue in

Bus-Based Optical Access Networks, IEEE Journal on Selected Areas in Communications, Vol. 23,

No. 8. August 2005

[BDC+ 04] N. Bouabdallah, E. Dotaro, L. Ciavaglia, et al., Resolving the fairness issue in bus-based

optical access networks, IEEE Communications Magazine, Volume 42, Issue 11, Page(s):S12 -

S18, Nov. 2004.

[CAIDA 99] KC. Claffy and S. McCreary, Internet Measurement and Data Analysis: Passive

and Active Measurement, CAIDA - Cooperative Association for Internet Data Analysis, 1999, Available at: http://www.caida.org/outreach/papers/1999/Nae4hansen/.

[CCH 05] H. Castel, M. Chaitou, and G. Hébuterne, Preemptive Priority Queues for the

Performance Evaluation of an Optical MAN Ring, Proceedings of Performance Modeling and

Evaluation of Heterogeneous Networks (Het-Net’05), 2005.

[CHE 03] H. Castel and G. Hébuterne, Performance Analysis of an optical MAN ring for variable

length packet traffic. In Proceedings of Photonic in Switching Conference 2003.

[COS 61] D.R. Cox and W.L. Smith, Queues. John Wiley, New York, 1961.

[HGJ+ 05] G. Hu, C.M. Gauger, and S. Junghans, Performance Analysis of the CSMA/CA MAC

Protocol in the DBORN Optical MAN Network Architecture, Proceedings of the 19th International

Teletraffic Congress (ITC 19), 2005.

[NBA+ 04] V.H. Nguyen, M. Ben Mamoun, T. Atmaca and al., “Performance evaluation of Circuit

Emulation Service in a metropolitan optical ring architecture“, Telecommunications and Networking

– ICT 2004, LNCS 3124 Vol., pp. 1173-1182, Fortaleza – Brazil, August 2004.

Page 69: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

69

[NGA 05] V.H. Nguyen, T. Atmaca, “DI-MAC – A Fair Access Protocol for Optical Metro

Networks”, Presented at IFIP WG 7.3 International Symposium on Computer Performance,

Modelling, Measurements and Evaluation - Performance 2005, Juan-les-Pins, France, October 3-

7th, 2005.

[NGA+ 05] V.H. Nguyen, T. Atmaca, “I-MAC: A fair access protocol for passive asynchronous

optical ring networks”, 3e Performance Modelling and Evaluation Of Heterogeneous Networks

(Het-Nets'05), Technical Proceeding, p06/1-p06/10, July 2005.

[NGA++ 05] V.H. Nguyen, T. Atmaca, “Performance analysis of the Modified Packet Bursting

mechanism applied to a metropolitan WDM ring architecture”, IFIP Open Conference on

Metropolitan Area Networks: Architecture, protocols, control and management, Technical

proceeding, pp.199-215, HCMC Viet Nam, 11-13 April 2005.

[NGA 06] V.H. Nguyen, T. Atmaca, “Dynamic Intelligent MAC Protocol for Metropolitan Optical

Packet Switching Ring Networks”, IEEE International Conference on Communications – ICC 2006,

Istanbul, Turkey, 11-15 June, 2006.

[TOP 03] J. Tomasik and D. Popa, “Stochastic Automata Network Model of an Edge Node in All-

Optical Asynchronous Double Bus Ring Network”, Photonic in Switching 2003, Versailles, France,

2003.

Page 70: Optical Metropolitan Multiservice Network : Access Protocols … · 2016. 9. 11. · 1 mardi 24 juillet 2007 Optical Metropolitan Multiservice Network : Access Protocols and Quality

70

Questions ?

Thank you!