modelarea traficului in cadrul retelelor de radiotelefonie...

29
Modelarea traficului in cadrul retelelor de radiotelefonie mobila (II) Alocarea resurselor radio in cadrul retelelor GSM/GPRS este importanta intrucat acestea sunt proiectate sa transmita trafic mixt: Voce – Date: WAP, WEB, E-mail… Caracteristici variabile: trafic mai intens pe downlink – Prioritatea vocii asupra datelor Tehnici de transmisie diferite: – Pentru voce, tehnica de transmisie: Comutarea de circuit - CS( Circuit switching) Pentru date, tehnica de transmisie: Comutarea pachetelor - PS(Packet switching) •Amandoua serviciile necesita o anumita calitate QoS

Upload: others

Post on 19-Oct-2019

59 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Modelarea traficului in cadrul retelelor de radiotelefonie mobila(II)

• Alocarea resurselor radio in cadrul retelelor GSM/GPRS esteimportanta intrucat acestea sunt proiectate sa transmita trafic mixt:

– Voce– Date: WAP, WEB, E-mail…– Caracteristici variabile: trafic mai intens pe downlink– Prioritatea vocii asupra datelor

• Tehnici de transmisie diferite:– Pentru voce, tehnica de transmisie: Comutarea de circuit - CS( Circuit switching)– Pentru date, tehnica de transmisie: Comutarea pachetelor - PS(Packetswitching)

•Amandoua serviciile necesita o anumita calitate QoS

Page 2: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Modelarea traficului in cadrul retelelor de radiotelefonie mobila

• Dimensionarea resurselor radio = stabilirea numarului de canalefizice ( numar de TRX-uri) pentru a garanta o anumita calitate a serviciului in aria de acoperire

• Optimizarea utilizarii resurselor radio cade in sarcina blocului RRM (Radio resources Management) si se bazeaza pe scheme specificede alocare:– CS ( Complete Sharing) – CP (Complete Partitioning) – PP (Partial Partitioning)

• Operatorii GSM/GPRS trebuie sa stabileasca o strategie de alocarea capacitatii unei celule intre clientii GSM si cei GPRS

• Capacitatea celulei = numarul de time-sloti (TS)

Page 3: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Modelarea traficului in cadrul retelelor de radiotelefonie mobila

• Complete Sharing

• Complete partitioning

• Partial partitioning

Voice or Data

Voice Data

Voice Voice or Data Data

V VD DTS TS TS TS= + +

Page 4: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Modelul pentru traficul de voce

• Apeluri de voce sosesc potrivit unui proces Poisson de rata

• Duratele apelurilor au o distributie exponentiala de medie

• Pentru sistem se poate alege in acest caz un model de nastere si moarte:

• Probabilitatile de stare sunt:

],0[),0(!

)( VV

tV

V TStpt

tp ∈ρ

=

V

VV μ

λ=ρ (0) .Vp rel de normare−

Vμ1

Page 5: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Modelul pentru traficul de voce

• Dimensionarea se bazeaza pe asigurarea unei valori pentru probabilitatea de blocare in conditiile unui trafic de voce oferit. Intrucat vocea are prioritate asupradatelor numarul de resurse de care trebuie tinut cont in cadrul formulei Erl(n,A) este:

• Formula care da probabilitatea de blocare in cazul traficului de voce:

V

VV μ

λ=ρ

:

V VD V

Schema PPn TS TS A= + = ρ

( )

: (0),( )!

: (0)( )!

V

V VD

TSV

BV VV

TS TSV

BV VV VD

Schema CP P pTS

Schema PP P pTS TS

+

ρ=

ρ=

+

:

V V

Schema CPn TS A= = ρ

Page 6: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

• In cazul vocii pt un apel e necesara asignarea unui TS pentru intreaga sa desfasurare

• In cazul GPRS fiecare TS poate fi partajat intre diferiti utilizatori prin asignarea de TFI (Temporary Flow Identifier) diferite mobilelor.

– Pana la 32 TFI pot fi alocate in cadrul unui TDMA. – Prin monitorizarea TFI-urilor fiecarui bloc radio un mobil poate identifica

blocurile proprii si le poate decoda. – Fluxurile de date sunt multiplexate de catre algoritm de programare de

catre CPU. In plus la partajarea time-sloturilor, GPRS permite agregarea TS-urilor :

• in functie de capacitatea sa un mobil poate fi alocat simultan la pina la d TS-uri simultan. Deci, la fiecare 20ms el poate receptiona pina la d blocuri RLC/MAC. Astazi pentru majoritatea mobilelor d =3 sau 4.

• u numarul de TS la care un mobil poate fi alocat simultan in uplink.

Page 7: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Ipoteze privind modelarea si notatiiSistemul GPRS/EDGE este caracterizat de urmatorii parametrii:• durata unui bloc radio:• - nr de bytes de date transferati pe durata unui TS. Depinde de schema de codare

radio si de conditiile radio ale celulei. este debitul oferit de nivelul RLC/MAC nivelului LLC.

• - : numarul de TS din TDMA si sunt pe un singur TDMA care are in total 8 TS

53393323RLC block radio (bytes)

21.415.613.49.05Data rate:

CS-4CS-3CS-2CS-1GPRS coding scheme

mstB 20=Bt

B

B

tx

TS

( / )GPRS kbits sμ

Page 8: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Ipoteze privind modelarea si notatii

• Toate mobilele GPRS au aceeasi capacitate radio:

• (respectiv ) este numarul de TS care pot fi simultan utilizati pentru downlink ( respectiv uplink) trafic

• Presupunem ca RRM realizeaza o rearanjare a TS …..

• In lipsa unui canal disponibil, un apel de voce e pierdut la sosire.

• Vocea are prioritate asupra datelor

d u

Page 9: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

• Daca definim numarul maxim de TS care poate fi utilizat de mobilele GPRS, in conditiile in care mobilele sunt ocupate cu voce, atunci

(1)

• RRM realizeaza o rearanjare a TS in scopul mentinerii unei impachetariperfecte.

( ) ( )max max 0, ,D VD V V VDTS t TS TS t TS t TS TS= + − − ≤ +

( )maxTS t

Page 10: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

• Fie numarul maxim de mobile (E)GPRS aflate in transfer activ, cind sunt t apeluri de voce deasemenea active.

• Datorita limitarilor impuse de semnalizari in cadrul sistemului GPRS( nu mai mult de 7 USF-uri pe un TS in uplink si nu mai mult de 32 TFI-uri pe TDMA) si introducind un parametru setabil , care descrie un debit minim pe mobil daca o schema de control a admisiei e utilizata ( nu mai mult de mobile pe TS), se poate deduce pe baza lui astfel :

(2)

• In final se poate defini ca numarul maxim de mobile GPRS aflate in transfer oricare ar fi numarul de mobile aflate in transfer de voce. In mod evident el este obtinut cind sunt mai putin de mobile implicate in voce.

• Astfel,

• Potrivit ecuatiilor (1) si (2), se poate vedea ca :

(3)

( )tN max

mm

( )tN max ( )tTmax

( ) ( ) ( )( )max max maxmin , 7 , , V VDN t N T t mT t t TS TS= ≤ +

maxN

VT

( ) [ ]max max , 0, VN N t t TS= ∀ ∈

( ) ( )( )max min , 7 ,D VD D VDN N TS TS m TS TS= + +

Page 11: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Modelul pentru traficul de date

• Se considera un numar fix N de mobile intr-o celula;

• Traficul de date este de tip ON/OFF costand dintr-un numar infinit de pagini:– Intervalele ON corespund descarcarii unui element si va fi caracterizat

de o variabila aleatoare cu valoarea medie– Intervalele OFF corespund citirii elementului descarcat si sunt

modelate de o variabila aleatoare si valoare medie: secunde.

onX onx

offT offt

Begin message download User begins reading messages

ON ON ON ON OFF OFF OFF

( )onX bits (sec)offT

Page 12: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Modelul pentru traficul de date

• Parametrii traficului de date:

– The average data rate of data arrival process:

– The average data service rate per time-slot:

– The data traffic:

offD t

1=λ

Bon

BD tx

x=μ

B onDD

D B off

t xx t

λρ = =

μ

Page 13: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Modelul pentru traficul de date

• Parametrii traficului de date:

– The average data rate of data arrival process:

– The average data service rate per time-slot:

– The data traffic:

4 ; 8 ; 16onx KB KB KB=

1 ; 7D offoff

t st

λ = =

Bon

BD tx

x=μ

B onDD

D B off

t xx t

λρ = =

μ

50363020xB(in bytes)

Cs4Cs3Cs2Cs1GPRS coding scheme

Page 14: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Sistem cu partajarea completa a resurselor (CP)

• Numarul de resurse pentru traficul de date in cadrul modelului

• Limitarea numarului de mobile aflate in transfer intr-o celula:

• ( )

• Modelul sistemului in cazul traficului de date este lantul Markov:

),min( maxmax Ntbfn =

DTS

max min(32,7 , )D Dtbf TS mTS=

Page 15: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

System Model - Cells with Complete Partitioning Strategy

• Data Traffic Model– fixed number N of data mobiles in the cell– ON/OFF traffic with an infinite number of pages

• ON periods: ,• OFF periods: ,

– maximum number of GPRS users in active transfer

onX [ ]E σ

offT [ ]E τ

max ( ) min( ,32, )D Dn TS N mTS=

Page 16: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Data Traffic Model

1

1( ) (0)[ ]min( , )

[ ]

jN

D D j jGPRSD

i

Cp j piTS Ed

i E=

=μ τσ∏

[ ] 1[ ]D

GPRS

EEσ

ρ =τ μ

1

( ) (0)min( , )

jjN

D D DjD

i

Cp j pTSd

i=

= ρ

Page 17: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Data Traffic Model – Performance parameters

Page 18: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Data Traffic Model – Performance parameters(2)

• average total downlink throughput

• average downlink throughput per user:

• blocking probability

max

1( ) ( )

n

CP Dj

X p j jr j=

= ∑ max( ) min( , ) , 1, ,DGPRS

TSr j d for j nj

= μ = …

max

max

1/

1

( ) min( , )

[ ] ( )

n

D DjCP

u CP GPRSn

Dj

p j jd TSXXE j jp j

=

=

= = μ∑

maxmax

max

1

1

(0)min( , / )

nnN

CP D Dn

Di

CB pd TS i

=

= ρ

Page 19: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

System Model - Cells with Partial Partitioning Strategy

• Voice traffic model

• Data traffic model

– , available data traffic capacity

( )

,

0

( )!

!

V VD

V VD

TS TSV

V VDV PP TS TS i

V

i

TS TSB

i

+

+

=

ρ+

=ρ∑

*max min( , 32, )Dn N mTS= *

DTS

Page 20: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Data Traffic Model – PP – Performance parameters

/ /0

( ) (min( , ))DTS TS

u PP V u CP Vs

X p s X TS TS TS s−

=

= − −∑

0

( ) (min( , ))DTS TS

PP V CP Vs

X p s X TS TS TS s−

=

= − −∑

0( ) (min( , ))

DTS TS

PP V CP Vs

B p s B TS TS TS s−

=

= − −∑

1

, ( ) (min( , ))D

V

TS TS

P PP V CP Vs TS

B p s B TS TS TS s− −

=

= − −∑

Page 21: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Experiments and results

•• GPRS mobile class: 4+1 (d+u)

• CS2 coding scheme ( )

• CP:

• PP:

8; 3; 1V DTS TS TS= = =

[ ] 5E KB=σ [ ] 12E s=τ

13,4 /GPRS kbits s=μ

8; 7; 1V DTS TS TS= = =

0.602 2.94 20V V V= = =ρ ρ ρ

Page 22: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Experiments and results(2)

Page 23: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Dimensioning rules

Page 24: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Conclusions

• Dimensioning criteria based on the throughput per active user combined with blocking probabilities in an interactive algorithm

• The limiting factor for dimensioning is the throughput rather then the blocking probability

• Dimensioning algorithm for GSM/GPRS networks with PP strategy – average downlink throughput per user – average downlink total throughput – blocking probabilities

Page 25: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Comparative results

• GPRS mobile class: 4+1 (d+u)

• CS2 coding scheme ( )

• CP:

• PP:

• Erlang

[ ] 5E KB=σ [ ] 12E s=τ

13,4 /GPRS kbits s=μ

8; 7; 1V DTS TS TS= = =

8; 3; 1; 4V D VDTS TS TS TS= = = =

2.94Vρ =

Page 26: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Comparative results - Blocking probabilities for Erlang and Engset

models

0 20 40 60 80 1000

0.2

0.4

0.6

0.8

1

N - number of mobiles

Blo

ckin

g pr

obab

ility

CP, Erlang

PP, Erlang

CP, Engset

PP, Engset

Page 27: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Comparative results - Preemption probabilities for Erlang and Engset

models

0 20 40 60 80 1000

0.1

0.2

0.3

0.4

0.5

0.6

0.7

N - number of mobiles

Pre

empt

ion

prob

abili

tyErlangEngset

Page 28: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Comparative results - Average throughput per user for Erlang and

Engset models

0 20 40 60 80 1000

5

10

15

20

25

30

35

40

45

50

N - number of mobiles

Mea

n Th

roug

hput

PP, Erlang

CP, Erlang

PP, Engset

PP, Engset

Page 29: Modelarea traficului in cadrul retelelor de radiotelefonie ...shannon.etc.upt.ro/teaching/ms/c11.pdf · Modelarea traficului in cadrul retelelor de radiotelefonie mobila • Dimensionarea

Conclusions

• Performances analysis of two traffic models for GSM/GPRS networks: Erlang-like and Engset

• Both models consider the voice-data interaction in order to optimize radio resources and both allow performance parameters computation based on voice and data traffic loads

• For the region of interest in the dimensioning process (large number of mobiles in the cell) the two models provide identical results regarding blocking and preemption probabilities