Upload
rohit-ahire
View
218
Download
0
Embed Size (px)
Citation preview
8/12/2019 Quality of service parameters in atm
1/26
Traffic control in ATM networks
Andrea BiancoTelecommunication Network Group
[email protected]://www.telematica.polito.it/
Andrea Bianco TNG group - olitecnico di Torino QoS Issues in Telecommunication Networks - 1
!"# in AT$ Networks
Layered model
1 %sed for traffic characteri&ation and !o# definition
2 'all le(el
t
) Burst
t
) 'ell
t
Andrea Bianco TNG group - olitecnico di Torino QoS Issues in Telecommunication Networks - 2
8/12/2019 Quality of service parameters in atm
2/26
Call level
1*on
g-ter m
temporald+namics
2
The tr af f ic occupies
networ k
r esour ces f or the f ull call dur ation
3Traff
icchar acter i&a
tion 'allattri,ut
es 'allmodel
4!ual
it+ofser(ice
Andrea Bianco TNGgroup - olitecnico di
Torino
QoS Issues inTelecommunicationNetworks -
!urstlevel
1$edi
um
-ter mtemporald+namics
2"N-
"
per iods
"N
"##
! $
! M
%
1Traffi
ccharacteri&ation: "
periodsstochasticduration
Burstlengthstochasticdu
ration
Bitratedur ing"N
per iods
peakrateassumed
2!uali
t+ofser (ic
eundefined
Andrea Bianco TNGgroup - olitecnico di
Torino
QoS Issues inTelecommunicationNetworks - &
Call level
1'all
attri,utes T+pe ofre0uest
ondemand1per manent1semi-per manent
'onfigur ation
point-to-point1multipoint1,roadcast
Num,er ofconnectionsopened
inthetwodirections
2' /2''
Traf ficcontractelement foreachconnection
#ignalingprotocol
used atnetwor kingr ess
#upplementar +ser
(ice
s2Traffic
char acteri&ation 'allarri(alprocess stochasticdescription
'alldur ation stochasticdescription
3!ualit+
ofser(ice 'ontrolplane
1
ost-selection dela+
2
Ans
wer ing signaldela+
3
'onnec
tion closing de
8/12/2019 Quality of service parameters in atm
3/26
la+
o
int-to-point,lockingpr o,a,ilit+
Andrea Bianco TNG group -
olitecnico di Torino
QoS Issues inTelecommunicationNetworks - '
!urstlevel
) Burstiness:
3)
Acti(it+coef ficient:
4
)
A(er age
,itrate:
BM 4 B
P
) Bit
rate
(ariance:
5 6B4B
M (B
P -BM )
Andrea Bianco TNG group -
olitecnico di Torino
QoS Issues inTelecommunicationNetworks - (
ag. 3
8/12/2019 Quality of service parameters in atm
4/26
Cell level
1 Traffic characteri&ation: 7nter-arri(al time distri,ution 8istri,ution of the num,er of cells generated in a
measurement period T "ften less information is accepted also for comple9it+ reasons
1 7nter-arri(al e9pected (alue and (ariance2 rom the a(erage inter -arri(al time the a(erage ,it -rate can ,ecomputed
2 !ualit+ of ser(ice: relia,ilit+
1 'ell loss pro,a,ilit+2 'ell error pro,a,ilit+3 'ell mis-insertion pro,a,ilit+ cells ,elonging to other
2' erroneousl+ inserted in the current 2' 9pected (alue1 (ariance and ma9imum cell dela+
Andrea Bianco TNG group - olitecnico di Torino QoS Issues in Telecommunication Networks - )
!"# in AT$ Networks
Standard
1 A traffic contract was defined Traffic characteri&ation
1 Accurate
2 %ni0uel+ (erifia,le
3 #imple1 to ,e useful for the computation ofnetwork resources that should ,e allocated tot theconnection
!o# guarantee
4 arameters defined in the7T%-T 7.;
8/12/2019 Quality of service parameters in atm
5/26
atio
n
17den
tification
ofcellflowswithinaconnection
2
8efinitionoftrafficintrinsicparameter
s
Tr af f ic nominal char acter
istics
in
a,sence of inter f er
ing tr af f ic
3
Toler ance: a
ccepted (ar i
ations
w
ith r e
spectto nomi
nalchar acter
istics
'82T:'ell8ela+2ariationTolerance
4 'onf ormancedefinition G'>Aalgorithm
Generic'ell>at
e Algorit
hm
Andrea Bianco TNGgroup - olitecnico diTorino
QoS Issues inTelecommunicationNetworks - .
Stan
dard
+
traffi
c
c,ar
acter
i ati
on
1
'ell f lows gener ated ,+ th
e user 1 e9cluding "
A$ e >$
ce
lls gener ated ,+ switches
it
isthesetofcellswhoseconf or ma
nc
etothenominalpar ameterwill,e(eri
fied
: Aggr egatedflow
8atacellflow
no>$and"A$
?ighprior it+datacellflow
'*4
"A$cell
flow >$cellflow
8ata
"A$cellflow
?ighprior
it+datacell
'*4
"A$flow
Andrea Bianco TNGgroup - olitecnico diTorino
QoS Issues inTelecommunicationNetworks - 1/
Standa
rd+
traffic
c,aracte
ri ation
18e
f in
i
tion oftr af f ic in
tr ins
i
c par ameter s
'>
eak'e
ll>ate
17n(er
#'>
#
ustaini,le'ell>ate
27n(er
se
ofthea(erageinter-
arri(al
timeamongtwoad acentcells
7BT
7ntrinsicBur st
T
oler ance
8/12/2019 Quality of service parameters in atm
6/26
3$a9imu
maheadtimeforwhicha cellcan,etransmittedwithrespect tothenominalarri(altimedeter mined,+ the#'>(alue
$B#
$a9imumBurst#i&
e4$a9im
umsi&eof acell,urst1agroupofcellsthatcan,etransmitted at
'>
5$B# 4
3 7BT/
3/#'>-3/ '>
67BT4
$B#-3
3/#'>-3/ '>
AndreaBianco TNGgroup -
olitecnico
di Torino
QoSIssues inTelecommunicationNetworks- 11
tandard+
traffic
c,ara
cteri
ation
10$CM!S num3er of cells4
cell0s4
tConnection
duration
Connection Connectionstartin5 time endin5 time
SC 6 num3er of cells0 connectionduration
Andrea Bianco TNG group - olitecnico diTorino
QoS Issues in TelecommunicationNetworks - 12
ag. 6
8/12/2019 Quality of service parameters in atm
7/26
elation 3etween SC and I!T
>eal arri(al process 7BT
t
3/#'>t
7deal arri(al process at #'>1 used as a reference
Andrea Bianco TNG group - olitecnico diTorino
QoS Issues in TelecommunicationNetworks - 1
!"# in AT$ Networks
7C A+7eneric Cell ate Al5orit,m
1 #tandard algorithm for conformance
(erification policing and for traffic adaptationshaping
2 A>A$ T >#: T 4 nominal cell inter-arri(al time C 4 tolerance or ma9imum accepted (ariation with
respect to nominal spacing
3 2A>7AB* #: T a 4 real cell arri(al time TAT4 theoretical cell arri(al time
Andrea Bianco TNG group - olitecnico di Torino QoS Issues in Telecommunication Networks - 1'
8/12/2019 Quality of service parameters in atm
8/26
7C A
al5o
rit,
m+
flow
dia5
ram
A cell arrives atTa
Non conformantcell
8ossi3lemarkin54
Andrea Bianco TNG group - olitecnico di Torino
Conf or man
ceverification
1#ta
ti
sticalmultiple9ingsta
ge
s
switchingnodes
modif
+ the or iginal tr af
f i
c patter n due to
unpr
edicta,le0ueuingdel
a+
s
'ell8ela+2ariationToler ance
o(er#'>and/or
'>
2'82
T
$a9i
mum accepta,le ahead time at an int
er f ace with r espect to the
e9pected ar r i(altime
#imilarto7BT1,ut
tocopewithmultiple9ingdela+s1nottoallowsome(ar ia,ilit+intheuserflow
3 7fG'>
A ischeckingthe
'>
8/12/2019 Quality of service parameters in atm
9/26
) 7f G'>A is checking #'> T43/#'> C4 7BT '82T #'>
Andrea Bianco TNG group - olitecnico diTorino
QoS Issues in TelecommunicationNetworks - 1(
Qualityofservice+
standardIT9-TI: &(
1
'
T8
'ell Tr ansf e
r 8ela+
A(er age
time,etweenthetr ansmissionofth
2
6-pt '
82
Two point 'ell8ela+ 2ar iation
2ar iationofcell
deli(er +
time
8if f e
r e
nce
,etween the 3
-
D
inf er iorand super ior0uantile of'T8
3
'*>
'ell
*oss >at
io
'elllos
spr o,a,ilit+
>a
tio,etweenlostcellsandtr ansm
ittedcells
'*>
e'*>
3
AndreaBianco TNG group -
olitecnico di
Torino
QoS IssuesinTelecommunicationNetworks -1)
Qualityof service+
standard
IT9-T I: &(
1
'
>
'ell
r r or
>ate
>atio,etweencellswithde
tectede
r r or sa
ndthetot
a
lnum,erofcells
2
'$>
'ell $isin
ser tion >ate
>atio,e
8/12/2019 Quality of service parameters in atm
10/26
tweener r o
neousl+r ecei(
to other2
's
and the to
talnum,er
ofr ecei(edcells
3#
'B>
#e(er el+
rr or ed'
ellBlock>atio
AndreaBianco TNG group -
olitecnico di
Torino
QoS IssuesinTelecommunicationNetworks -1*
ag . ;
8/12/2019 Quality of service parameters in atm
11/26
Quality of service classes
1 8efined through some parameters: '*> '82
2 E !"# ser(ice classes standardi&ed ,+7T%-T to satisf+ E main t+pes of user ser(ices: 'lass 3: #T>7'T '821 '*> 3
'lass 6: T"* >ANT '*> 3 'lass ;: *7$7T 8 '*> 'lass %: B #T ">T does not admit
negotiation of an+ parameter
Andrea Bianco TNG group - olitecnico di Torino QoS Issues in Telecommunication Networks - 1.
!"# in AT$ Networks
Transfer modes
1 7T%-T: international l+ recogni&edstandardi&ation ,od+
2 AT$ forum: de-facto standardi&ation ,od+
3 Transfer modes defined B+ 7T%-T as AT' AT$ Transfer 'apa,ilit+ B+ AT$ orum as #er(ice 'lass
4 Transfer mode distinguished through definition of: 'ell flows to which guarantees are pro(ided arameters to characteri&e flows 'onformance (erification applied to flows Adopted control functions
Andrea Bianco TNG group - olitecnico di Torino QoS Issues in Telecommunication Networks - 2/
8/12/2019 Quality of service parameters in atm
12/26
Transf ermodes
18o
no
tdefine!o#re0uirements
ac
h tr ansf er mode ca
n ,e ass
ocia
ted
almost
to an+ negotia,le !o#
2i(emaintransf ermodes:: 'B>/8B>:'onstant/8eter
ministic
Bit>ate
2B>/#B>:2
ar ia,le/#t
atisticalBit>ate
%B>:%nspecifi
edBit>ate
AB>:
A(aila,leBit>ate
ABT:
AT
$Block
Tr ansfer
3
ABT ed
AB> use >$ cells to contr ol f low cel
l e
mission r ate
Andrea Bianco TNG group -
olitecnico di Torino
QoS Issues inTelecommunicationNetworks - 21
Trans
fermodes
1
8ef in
e
AT$ la+er
se
r (ices an
d the a
sso
ciated !o# 2
Toeach ser (
ice1a set
ofadmis
si,
le !o# par ameter s (a
lu
es is def
8/12/2019 Quality of service parameters in atm
13/26
ined
3
Net
wor koper
ator sma+addother!"#
parameter(alues,e+ondthe
standardi&edones
Andrea Bianco TNG group -
olitecnico di Torino
QoS Issues inTelecommunicationNetworks - 22
Transf ermodes+;!
1 '
har acter i&ati
on:
'
>o(e
raggregatedflow
data"A$>$
or
'>o(erdata
"A$flow
8oesnotusethe'*
,it
2
"f f er s sta
ti
c ,it r ate e0u
a
l to the negotia
ted
'>
3
7sochr onous se
r
(ices or f i9ed ,
it r ate
se
r (ices
4
' A' o
(
er B
5
Associated with
se
r (ice class 3
AndreaBianco TNGgroup -
olitecnico di
Torino
QoSIssues inTelecommunicationNetworks - 2
Transf
ermodes +S!
1
'har acter i&ation
; f la(or
: #B>3:
'>1#'>and$B#
o(eraggregatedflow
#
#B>;:like#B>61,uttagging ofnoncon
for mantcells isadmitted
2
"f f er a (
ar ia,
le ,it r ate1 nor mall+ r anging
,etween
'> e #'>
to satisf + sour ce needs
1 not networ k nee
ds
3
Alwa+s two instances of G
'> A ar e used
4
7so
chr onous ser (ice or data s
er (ices with
(ar ia,le ,itr ate
5 '
A' o(er B
1B$1Be
0
or e9ploiting measur ements
Allocated,andwidthmust,eg
uar anteedthr oug
hapr operschedulingalgorithm
6
T+picall+1los
s r ate and dela+s ar e negotiated
AndreaBianco TNGgroup -
olitecnico di
Torino
QoSIssues inTelecommunicationNetworks- 2'
8/12/2019 Quality of service parameters in atm
14/26
a g. E
8/12/2019 Quality of service parameters in atm
15/26
Transfer modes+ 9!
1 #tandardi&ed onl+ ,+ AT$ orum 7T%-T: %B> can ,e o,tained as 8B> with % class of ser(ice
2 'haracteri&ation: '> o(er aggregated flow
3 No conformance definition
4 No ,it rate allocation1 no !o# guarantees on dela+sand loss pro,a,ilities
5 #witches e9ploit cell discarding techni0ues To reduce segmentation negati(e effects
1 $ore losses2 F%seless traffic transported
*oss priorit+ in ,uffers
Andrea Bianco TNG group - olitecnico di Torino QoS Issues in Telecommunication Networks - 2&
!"# in AT$ Networks
9! + cell discardin5
1 #electi(e 'ell 8iscarding: 8rop cells ,elonging to a higher la+er packet/message
for which at least another cell was alread+ dropped #ome Fuseless traffic due to head of packets alread+
transmitted cells2 arl+ acket 8iscarding:
8iscard full messages entire set of cells when the,uffer occupanc+ e9ceeds a gi(en threshold
?igher la+er packets segmented in cells are eitherentirel+ transferred or dropped1
1 Hhen the ,uffer occupanc+ e9ceeds the threshold1cells ,elonging to packets alread+ partiall+ transmitted are storedand later transmitted1 cells ,elonging to new packets are dropped
Andrea Bianco TNG group - olitecnico di Torino QoS Issues in Telecommunication Networks - 2(
8/12/2019 Quality of service parameters in atm
16/26
"t,ercelldiscar din5me
c,anisms
1%se
ofth
e
'7,itinthecel
lheader
Tfield:
%sed to indic
ate congestion to pr otocol l
a+er s
higher th
an
A
T$
7t is assumed that higher la+er
pr otocols
r eact
to conges
tion
signals
2'ell
discarding,a
sedonpriorit+:
7f,uf f ersi&e occupanc+ ,ecomes
cr itical
e.g.:
f ull,uff eror,uff eroccupanc+o(erthr eshold
low
priorit+cells
'*
43
ar ediscar ded
8i(idedintwocategories:
1
r otecti(e
f ullsepar ation ,etwee
n high
andlow priorit+
2
Nonpr ote
cti(e
Andrea Bianco TNG group -
olitecnico di TorinoQoS Issues inTelecommunicationNetworks - 2)
Tra
nsf ermodes+A!
1
AB>A
(aila,leBit>ateoff er sanallocat
ed,itrate,etween
'>and
$'>
8/12/2019 Quality of service parameters in atm
17/26
dependingonnetw
or kresour cesa(aila,ilit+Igoals
ull,itrateutili&ation
airresour cepar titioning
2
The ne
twor ke9p
licitl+signals
tosour cesthe
tr ansmission,
itr at
e
3
7tpr o
(ide small'*>
ideall+ &er o '*>
i
fsou
r ce adapttheir r ate to networ k
indication
Andrea Bianco TNG group -
olitecnico di Torino
QoS Issues inTelecommunicationNetworks - 2*
Transf ermodes+A!
1
'har acter i&ation:
'>o(eraggr egate
flow
data"
A$
>$
>$
2 '
onf or mance
def inition ,a
sed on G'>
A with pa
r am
eter T adapte
d to networ k signals
3
#ou
r ce ,eh
a(i
or completel+
specif ied in standar ds
4
Node al
gori
thms1asusual1notstandar di&ed
AndreaBianco TNG group -
olitecnico
di Torino
QoS IssuesinTelecommunicationNetworks -2.
8/12/2019 Quality of service parameters in atm
18/26
Transf
ermodes+ A!
1
%ses in-
,and >$ cells
f or war d e ,ackwar d
to o,tain
a contin
uo
us
contr olofsour ce emissio
n ,itr ate
c
ooper a
ting sou
r c
es
#: generates>$
cells
M M M8:retransmits
S ;N1 Ni Nk recei(ed >$
cellsNi: reads
andwrites >$cells
Andrea Bianco TNG group - olitecnico di Torino QoS Issues in Telecommunication Networks - /
a g.
8/12/2019 Quality of service parameters in atm
19/26
A! + source 3e,avior
1 An AB> source #tarts transmission at a negotiated rate 7'> eriodicall+ inserts >$ forward cells in cell flow Hhen it recei(es an >$ ,ackward cell it adapts
the transmission rate to the minimum (aluecontained in the cell
7f no >$ ,ackward cells are recei(ed1 the source
slows down until it stops 7t the source is silent more than a gi(en period1 i t
starts transmitting at the negotiated rate
Andrea Bianco TNG group - olitecnico di Torino QoS Issues in Telecommunication Networks - 1
!"# in AT$ Networks
A! + node 3e,avior
1 Three possi,ilit+ to control source emission rate: '7 9plicit orward 'ongestion 7ndication :
1 0ui(alent to the congestion notification used in framerela+
2 3 control ,it to signal congestion
3 7t is the simplest ,ut less efficient mechanism
4 8estination translate '7 ,its into a '7 ,it in,ackward >$ cells
>>$ >elati(e >ate $arking : nodes send on ,ackward>$ cell a ternar+ information through two ,its '71N7setting increase rate1 keep rate1 decrease rate
> 9plicit >ate : nodes send on ,ackward >$ cells therate at which a source can send cells
Andrea Bianco TNG group - olitecnico di Torino QoS Issues in Telecommunication Networks - 2
8/12/2019 Quality of service parameters in atm
20/26
8/12/2019 Quality of service parameters in atm
21/26
ease
1'7
'ongestio
n7ndicati
on
,its
4'>:
9
plicit'ell>ate
5
'' >:'ur rent'ell>ate
6$'
>:$inimum'ell>ate
7J.
Andrea Bianco TNG group -
olitecnico di Torino
QoS Issues inTelecommunicationNetworks - '
A! +some8arameter s
1
ar ameter
s negotia
ted when opening th
e 2'
2
'>:
eak 'ell
>ate
3
$'>: $
inimu
m 'ell >ate
4 7
'>: 7n
itial'ell>ate
#ourcestartsen
dingat7'>.>anges,etween
'>and$'>
5
>7
: >at
e 7ncr ease
actor
Negati(epower of61referringto
'>
6
>8
: >ate
8ecr ease
actor
Negati(epower of61referringto''>
7
TB
: Tr ansie
nt Buf f er
9
posur e
Amountof
datathatcan,etr a
AndreaBianco TNGgroup -
olitecnic
o di Torino
QoSIssues inTelecommunicationNetworks- &
A! + M
1 T
wo contr ol,it
s: CI
'ongestion7ndication
NI
Not
7ncrease
CI
/
/
1
) Two parameters8ecr ea
se/7ncr ease
actor
1
To incr ease r ate: ''>4''>
'>K>7
2
To decr
ease r ate: ''>4''>K
3->8
3
Nodes cannot f lip to
a ,it
set to 3 ,+ other nodesL
AndreaBianco TNG
group -olitecnico di
Torino
QoSIssues inTelecommunicationNetworks- (
a g. =
8/12/2019 Quality of service parameters in atm
22/26
A! + e
8/12/2019 Quality of service parameters in atm
23/26
A! += ICA
) "nce the target ,it rate is set1 e.g.> T4 .O< '
stimate
The num,er of acti(e AB> connections
N AB>
Background traffic * AB> i connection current load *
'ompute:
A(aila,le ,it rate for : B B
#4 B
AB>/ N
AB>
* 4P*
r
a
n
s
f
e
r
m
o
d
e
s
+
A
!
T
A
T
M
!
l
o
ck
Transfer4
1
2
a ,
lock of
cells as a gr oup of cells Fenclosed
,+
two
>$ cells
orpr
eceded ,+ one
>$ cell
8/12/2019 Quality of service parameters in atm
24/26
B2'i
4 B AB>
K* AB>i
/* AB>
B #i 4ma9 QB # 1 B2'i R
The ma9imum allows to target a ma9-min fair allocation
8/12/2019 Quality of service parameters in atm
25/26
!9 ST M
)B#i
iswr itteninthe
>fieldonl+ifsmallerthanthecurrent(alue
Andr eaBianco TNGgroup -
olitecnico diTorin
o
QoSIssues inTelecommunicationNetworks- .
12a
r ia,le ,it-r ate ser (ice wit
h f astr esour ce
2'
ell
s a
co
And
8/12/2019 Quality of service parameters in atm
26/26
A!T+ATM!lockTransf er
1
'h ar acteri&ation:
B'>1sending ratefor the,lockof cells
2
Bandaallocat
el
,u
>
2achnodeeitherdiscar d oracceptthe full,lock
Ratherinefficientwhencrossinseveral nodes
39ploits
part ofthea(aila,
le,andwidth forshortperiods
4 Accepta
ncecan ,edonelookingat ,i trateonl+1 at,ufferonl+1
or at,oth 8T
8ela+edTransmission :
5'an re-
negotiate,lock
transfer rate1,utneedto wait
6'ontinu
Andr eaBianco
TNG gr oup-
olitecnicodiTorino
QoS Issuesin Telecommunication Net
wor ks-'2
a