a virtual time simulator for studying qos management functions … · 2016-01-28 · • from the...

23
1 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT A Virtual Time Simulator for Studying QoS Management Functions in UTRAN by David Soldani

Upload: others

Post on 19-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

1 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

A Virtual Time Simulator for Studying QoS Management Functions in UTRAN

by David Soldani

2 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

Contents

• Simulator structure

• Traffic models

• QoS management functions

• Simulation assumptions

• Simulation results

• Conclusions

3 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

GUI

PM

AC

Call generator

LC, PS

Simulator structureGenerate calls/sessions, distribute

UEs and allocate RRP

All calls processed?

Measure DownlinkWide Band Power (PtxTotal)

IfMaxQueueLength is exceeded, then reject call/session and collect statistics

Serve RR based on RRP and arrival time

If time spent in the queue >MaxQueuingTime, then reject the call and collect statistics

If PtxTotal< PtxTarget+Offset & PRT+∆PRT<=PtxTarget, then admit the call/session and collect statistics

Scan queue

NY

Scan queue

Scan queue

If PtxTarget-(PNRT+PRT)>0, or PtxTotal>=PtxTarget+Offset then schedule bit rate based on priorities and arrival times and collect statistics

Scan queue

Show Results

Compute KPIs

Check errors

Move UEs, check for handoffs and update NRT

bit rates

Allcalls/sessions are generated at the beginning and subsequently processed (played back) taking into account the corresponding arrival times and service activities, whence the name virtual time simulator

4 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

Traffic models

• Real Time (RT) traffic mix [7]• Conversational Speech (CS), Conversational Data (CD), and Streaming (S) Traffic

Classes (QoS Classes)• Calls are generated according to a Poisson process• For each service a separate process• Each call is held for an exponentially distributed service time• The call inter-arrival period follows the same distribution

• Non-real time (NRT) traffic mix [7]-[8] • Interactive and Background QoS Classes• Arrival of session set-ups is modelled as a Poisson process• For each service there is a separate process• Interactive class

• Each session is modelled as an ON/OFF process• ON periods: log-normal distributed with a cut off• OFF time: Pareto distribution with a cut off

• Each session of Background traffic class is assumed to be in service for an exponentially distributed time and the arrival rate has been approximated with the same type of distribution

5 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

Admission Control (1/2)

• Each Resource Request (RR) is assigned a resource request priority (RRP) based on radio access bearer attributes provided by the core network, and a cell based Priority Class parameter, which can be set differently for the different traffic classes

• In case of overload, the radio resource requests are arranged into a queue, and served following the strict priority principle, and, at given priority, taking into account the corresponding arrival times (FIFO)

• Resource requests cannot stay in the queue longer than the maximum allowed queuing time, i.e. Max Queuing Time seconds (TC based management parameter), and are immediately rejected if the maximum allowed queue length, Max Queue Length (cell based management parameter, in number of RABs), is exceeded

• Except for the overload situation NRT traffic is alway admitted

6 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

Admission Control (2/2)

• Overload state (1)

• RT traffic is not admitted, if either (1) or the following inequation is satisfied

• The load increase and wide band power estimates are based on thedownlink fractional load equation presented in [5]

OffsetPPPP tTxTargeRTNRTTxTotal +>+=

tTxTargeRTRT PPP >∆+

( )( )DLkkkkkDL ivRWSHO

,11 +−⋅⋅⋅⋅+= αρη

7 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

Load (Congestion) Control Function

• The only congestion control actions supported by the simulator is the reduction of the bit rates of NRT bearer services, whenever an overload situation occurs, i.e. when inequation (1) is satisfied

• The bit rates are downgraded starting from the bearer services with lowest priority, and at given priority, based on their arrival times (FIFO), but none of the sessions are released

• Though connections, RT included, may be dropped following the same principle

8 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

Packet Scheduler

• Bit rates of admitted NRT bearer services are fast scheduled in a Round Robin fashion (fair throughput), based on resource request priorities and arrival times (FIFO)

• Packet scheduler follows the best effort model and relies on the capacity left by the RT traffic, i.e.

• which will be fairly shared among the different capacity requests whenever is available, whence fast scheduling

• For a fair resources utilisation, the maximum transmission rate (RMax), at given position of the terminal, needs to be computed as a function of the geometry factor (G) and the downlink required transmission power (PRL) for that particular radio link, which yields:

��

���

+−⋅=

GPP

NEWR

TxTotal

RL

bMax 11

1

0 α

)(arg RTNRTetTxTNRTAllowed PPPP +−=

9 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

Simulation assumptions (1/2)

• Simulation resolution: 500ms

• Simulation time: 6h

• Simulation parameters:Activity factor (ν) 0.67(CS), 1 (CD & Str.) and 0.5 (Background) CCH transmission power 20% Chip rate (W) 3.84 Mcps DCH DL allowed bit rates for Interactive and Background 0, 16, 32, 64, 128, 256 and 384 kbps DCH DL guarantee bit rates for Conversational Data 64 kbps DCH DL guarantee bit rates for Conversational Speech 12.2 kbps DCH DL guarantee bit rates for Streaming 32 kbps (Audio)

64 kbps (Video) Downlink orthogonality (α) 0.5, for ITU Vehicular A Downlink required EbN0 5-7 dB @ 20% FER, depending on bearer service Max Queue length 10 RABs Max Queuing Time 20 s (Em. Call), 10 s (CS & CD), 15s (Str.), and

5s (Int. & Backgr.) Offset 10% Other-to-own cell interference (i) 0.55 Priority Class 1 (Em.Call), 2 (CS), 3 (CD), 4 (Str.), 5 (Int.), and

6 (Backgr.) ARP 1 (Gold), 2 (Silver), and 3 (Bronze) PtxTarget 70 % Simulation time 6 h Soft handover overhead 20%

10 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

Simulation assumptions (2/2)

• Radio Resource Priority values:

• Main parameters of simulated traffic:

• ARP and TC values are randomly allocated with equal probability

Call/Session type Mean service time [s]

Mean arrival rate [s]

User traffic [mErl]]

N. of

users Signalling 120 4800 25 10 Emergency call 60 60000 1 5 Conversational Speech 120 4800 25 100 Conversational Data 120 24000 5 80 Streaming 300 10000 30 60 Interactive * * * 70 Background 1200 7200 166 70 * see [8]

Code Call/Session type Gold (ARP=1)

Silver (ARP=2)

Bronze (ARP=3)

1 Signalling 11 11 11 2 Emergency call 1 1 1 3 Conversational Speech 2 2 2 4 Conversational Data 3 3 3 5 Streaming 4 4 4 6 Interactive 5 6 7 7 Background 8 9 10

11 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

• 395 users lead to 1125 connection attempts

Call Type

N. o

f Cal

ls o

r Ses

sion

s

0 1 2 3 4 5 6 7 80

50

100

150

200

250

300

350

400

450

Conv.Data

Conv. Speech

Calls/Session arrivals distribution

Signalling

StreamingInteractive

Background

EmergencyCalls

(G)

(S)

(B)

(G)

(S)

(B)

12 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

Load status

• All supported QoS management functions work as intended

LRTLNRT PBNRT

LTot

13 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

0 10 20 30 40 50 60 70 800

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Lrt(r) Lnrt(g) Ltot(k) [%]

Nor

mal

ised

Dis

tribu

tion

Func

tion

Load distribution

Lnrt Ltot

Lrt

14 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

0 200 400 600 800 1000 12000

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

RT(r) NRT(g) Total(k) Throughput [kbps ]

Cum

ulat

ive

Dis

tribu

tion

Func

tion

Total traffic

Cell throughput

NRT traffic

NRT traffic

15 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

AC queue length distribution

0 0.5 1 1.5 2 2.5 3 3.5 40

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Queue length

DF

(*) a

nd C

DF

(o)

16 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

Call Type

Tota

l Cal

l Blo

ck R

atio

[%]

0 1 2 3 4 5 6 7 80

1

2

3

4

5

6

Call Block Ratio

• This demonstrates the impact of prioritising the CS service over the CD service, which in turn has higher priority than the Streaming service, on the selected traffic mix

Conv. Speech

Streaming

Conv. Data

17 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

Served RT traffic in Erlangs

• This reflects the corresponding offered loads and call block ratios

Total(1) EmCall(2) ConvS peech(3) ConvData(4) S treaming(5)

Ser

ved

traffi

c [E

rl]

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.50

2

4

6

8

10

12

18 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

Interactive and backgroung user throughput

• This demonstrates the impact of prioritising the Interactive service over the Background service

0 20 40 60 80 100 1200

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Interactive(o) Background(*) Us er Throughput [kbps ]

Cum

ulat

ive

Dis

tribu

tion

Func

tion

19 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

Interactive user throughput

• This demonstrates the impact of prioritising Gold, Silver and Bronze users within the Interactive traffic class

0 20 40 60 80 100 1200

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Interactive Gold(r) S ilver(g) Bronze(b) Us er Throughput [kbps ]

Cum

ulat

ive

Dis

tribu

tion

Func

tion

20 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

Background user throughput

• This demonstrates the impact of prioritising Gold, Silver and Bronze users within the Background traffic class

0 20 40 60 80 100 1200

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Background Gold(r) S ilver(g) Bronze(b) Us er Throughput [kbps ]

Cum

ulat

ive

Dis

tribu

tion

Func

tion

21 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

NRT mean user throughput in kbps

• The differentiation among Gold, Silver, and Bronze users is due to the priority based bit rate scheduling, which works as good as expected

NRT Traffic(1) Interactive(2) Background(3)

Av.

Thr

ough

put p

er U

ser [

kbps

]

0.5 1 1.5 2 2.5 3 3.50

5

10

15

20

25

30

35

22 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

Conclusions• A virtual time simulator for assessing QoS management functions in UTRAN

has been presented • As a part of this framework, Admission Control, Load Control, and Packet

Scheduler functions, based on priorities and fast scheduling, have been analysed in terms of offered and served traffic mix, throughput, queuing time and call block ratio by means of simulations

• From the simulation results, the proposed solution turns out to perform as intended, and appears to be a good trade of between the complexity and the simplicity of an advanced dynamic and static simulator, respectively; and thus has the potential for investigating any QoS management function in UTRAN, before its deployment throughout a radio access network

23 © NOKIA WCDMA FDD communication / 11.01.2003/ David Soldani for HUT

References

[1] 3GPP, Technical Specification 23.107, “QoS Concept and Architecture”.

[2] J. Laiho, A. Wacker, "Radio network planning process and methods for WCDMA," Annals of Telecommunications, Vol. 56, No. 5-6, Mai/Juin 2001, pp. 317-331.

[3] Laiho, J., Wacker, A. and Novosad, T. (Editors), “Radio Network Planning and Optimisation for UMTS”, John Wiley & Sons, April 2002, 484p.

[4] S. Hämäläinen, H. Holma, K. Sipilä, "Advanced WCDMA Radio Network Simulator,” Proceedings of PIMRC 1999, Aalborg, Denmark, October 1997, pp. 509-604.

[5] Laiho, J., Wacker, A, Johnson Chris, “Capacity and Coverage Planning for WCDMA” submitted to Wireless Networks, Kluwer Academic publishers’ publication.

[6] Holma, H. & Toskala, A. (Editors), “WCDMA for UMTS”, John Wiley & Sons, April 2000, 344 p.

[7] ETSI, TR 101 112 v.3.2.0, “Selection procedures for the choice of radio transmission technologies of the UMTS”, UMTS 30.03 v.3.2.0.

[8] Shankaranarayanan, N., Jiang, Z. and Mishra, P., “User-Perceived Performance of Web-browsing and Interactive Data in HFC Cable Access Networks”, ICC 2001.

[9] Soldani, D., and Abramowski, M., “An Improved Method for Assessing Packet Data Transfer Across and UMTS Network”, WPMC 2002, Hawaii, October 2002