• No results found

On the performance of transmitting IP traffic over a shared cellular radio channel with a central scheduling mechanism

N/A
N/A
Protected

Academic year: 2022

Share "On the performance of transmitting IP traffic over a shared cellular radio channel with a central scheduling mechanism"

Copied!
91
0
0

Loading.... (view fulltext now)

Full text

(1)

LICENTIATE T H E S I S

Luleå University of Technology

Department of Computer Science and Electrical Engineering Division of Systems and Interaction

2006:23|: 02-757|: -c -- 06 ⁄23 -- 

2006:23

On the Performance of Transmitting IP Traffic over a Shared Cellular Radio Channel

with a Central Scheduling Mechanism

Mats Folke

(2)
(3)
(4)
(5)
(6)

A BSTRACT

(7)
(8)

C ONTENTS

T

HESIS

I

NTRODUCTION

P

APER

P

APER

P

APER

P

APER

R

EFERENCES

(9)
(10)

A CKNOWLEDGEMENTS

(11)
(12)
(13)
(14)

T HESIS I NTRODUCTION

1 Background

1.1 Congestion control and avoidance

(15)

T

HESIS

I

NTRODUCTION

1.2 History of cellular networks

(16)

1. B

ACKGROUND

(17)

T

HESIS

I

NTRODUCTION

1.3 Scheduling in cellular networks

1.4 Scope of the thesis

(18)

2. M

ETHODOLOGY

ABOUT SIMULATION

2 Methodology – about simulation

(19)

T

HESIS

I

NTRODUCTION

3 Future work

4 Short presentation of the papers

(20)

4. S

HORT PRESENTATION OF THE PAPERS

4.1 On the TCP Minimum Retransmission Timeout in a High-speed Cellular Network

4.1.1 My contribution

4.1.2 Impact

4.2 On the Influence of User Behaviour and Admission Control

on System Performance in HS-DSCH

(21)

T

HESIS

I

NTRODUCTION

4.2.1 My contribution

4.2.2 Impact

4.3 Scheduling Support for Mixed Conversational and Background Traffic over HSDPA

4.3.1 My contribution

(22)

4.3.2 Impact

4.4 An NS Module for Simulation of HSDPA

4.4.1 My contribution

4.4.2 Impact

(23)
(24)
(25)
(26)

P APER

(27)

O

N THE

TCP M

INIMUM

R

ETRANSMISSION

T

IMEOUT

...

(28)

mats.folke@ltu.se sara.landstrom@ltu.se ulf.bodin@ltu.se

1 Introduction

(29)

O

N THE

TCP M

INIMUM

R

ETRANSMISSION

T

IMEOUT

...

2 TCP fundamentals

(30)
(31)

O

N THE

TCP M

INIMUM

R

ETRANSMISSION

T

IMEOUT

...

3 Method

3.1 Simulation Environment

(32)

Mobile nodes 25ms/5Gbps

Traffic sources

3.2 Evaluation metrics

x

i

(33)

O

N THE

TCP M

INIMUM

R

ETRANSMISSION

T

IMEOUT

...

f (x

1

, x

2

, · · · , x

n

) =

 

n

i=1

x

i



2

n 

n

i=1

x

2i

4 Results

5 Discussion

(34)

0 0.05 0.1 0.15 0.2 0.25

0 50 100 150

Share of spurious timeouts

Number of users 0.0s

0.1s 0.2s 0.3s 0.4s 0.5s 1.0s

0 0.05 0.1 0.15 0.2 0.25

0 50 100 150

Share of spurious timeouts

Number of users 0.0s

0.1s 0.2s 0.3s 0.4s 0.5s 1.0s

(35)

O

N THE

TCP M

INIMUM

R

ETRANSMISSION

T

IMEOUT

...

0.5 0.55 0.6 0.65 0.7 0.75 0.8

0 50 100 150

Fairness in goodput

Number of users

0.0s 0.1s 0.2s 0.3s 0.4s 0.5s 1.0s

0.5 0.55 0.6 0.65 0.7 0.75 0.8

0 50 100 150

Fairness in goodput

Number of users

0.0s 0.1s 0.2s 0.3s 0.4s 0.5s 1.0s

(36)

1e+06 2e+06 3e+06 4e+06 5e+06 6e+06 7e+06

0 50 100 150

Throughput [bits/s]

Number of users 0.0s

0.1s 0.2s 0.3s 0.4s 0.5s 1.0s

1e+06 2e+06 3e+06 4e+06 5e+06 6e+06 7e+06

0 50 100 150

Throughput [bits/s]

Number of users 0.0s

0.1s 0.2s 0.3s 0.4s 0.5s 1.0s

(37)

O

N THE

TCP M

INIMUM

R

ETRANSMISSION

T

IMEOUT

...

6 Conclusions

(38)
(39)

O

N THE

TCP M

INIMUM

R

ETRANSMISSION

T

IMEOUT

...

(40)

P APER



(41)

O

N THE

I

NFLUENCE OF

U

SER

B

EHAVIOUR AND

A

DMISSION

C

ONTROL

...

(42)

mats.folke@ltu.se ulf.bodin@ltu.se

1 Introduction

(43)

O

N THE

I

NFLUENCE OF

U

SER

B

EHAVIOUR AND

A

DMISSION

C

ONTROL

...

2 Method

(44)

2.1 Simulation Environment

2.1.1 Radio model

2.1.2 User mobility

(45)

O

N THE

I

NFLUENCE OF

U

SER

B

EHAVIOUR AND

A

DMISSION

C

ONTROL

...

2.1.3 Application and load model

2.2 Evaluation metrics

(46)

f (x) =

⎧ ⎪

⎪ ⎩

0 x < 100000

x−100000

300000

100000 ≤ x < 400000

1 x ≥ 400000

3 Results

3.1 Without user behaviour modelled

(47)

O

N THE

I

NFLUENCE OF

U

SER

B

EHAVIOUR AND

A

DMISSION

C

ONTROL

...

10 15 20 25 30 35 40 15 10

25 20 35 30 40 1e+07 1.2e+07 1.4e+07 1.6e+07

Total goodput

Rate Max users

Total goodput

15 10 25 20 35 30 40 10 15 20

25 30 35 40 1000

2000 3000 4000 Total satisfaction

Rate Max users

Total satisfaction

10 15 20 25 30 35 40 15 10

25 20 35 30 40 0 100 200 300 Active users

Rate Max users

Active users

(48)

3.2 With user behaviour modelled

(49)

O

N THE

I

NFLUENCE OF

U

SER

B

EHAVIOUR AND

A

DMISSION

C

ONTROL

...

10 15 20 25 30 35 40 100 150 200

250 300 350400 1e+07

1.2e+07 1.4e+07 1.6e+07

Total goodput

Rate Min thp.

Total goodput

15 10 25 20 35 30 100 40 200150 300250 400350 1000 2000 3000 4000 Total satisfaction

Rate Min thp.

Total satisfaction

10 15 20 25 30 35 40 100 150 200

250 300 350400 0

100 200 300 Active users

Rate Min thp.

Active users

(50)

10 15 20 25 30 35 40 15 10

25 20 35 30 40 1e+07 1.5e+07 2e+07 2.5e+07

Total goodput

Rate Max users

Total goodput

15 10 25 20 35 30 40 10 15 20

25 30 35 40 1000

2000 3000 4000 Total satisfaction

Rate Max users

Total satisfaction

10 15 20 25 30 35 40 15 10

25 20 35 30 40 0 100 200 300 Active users

Rate Max users

Active users

(51)

O

N THE

I

NFLUENCE OF

U

SER

B

EHAVIOUR AND

A

DMISSION

C

ONTROL

...

4 Conclusions

(52)

10 15 20 25 30 35 40 100 150 200

250 300 350400 1e+07

1.5e+07 2e+07 2.5e+07

Total goodput

Rate Min thp.

Total goodput

15 10 25 20 35 30 100 40 200150 300250 400350 1000 2000 3000 4000 Total satisfaction

Rate Min thp.

Total satisfaction

10 15 20 25 30 35 40 100 150 200

250 300 350400 0

100 200 300 Active users

Rate Min thp.

Active users

(53)

O

N THE

I

NFLUENCE OF

U

SER

B

EHAVIOUR AND

A

DMISSION

C

ONTROL

...

(54)

P APER

(55)

S

CHEDULING

S

UPPORT FOR

M

IXED

C

ONVERSATIONAL

...

(56)

mats.folke@ltu.se sara.landstrom@ltu.se

ulf.bodin@ltu.se stefan.wanstedt@ericsson.com

1 Introduction

(57)

S

CHEDULING

S

UPPORT FOR

M

IXED

C

ONVERSATIONAL

...

PF

MR MR

MR

min

MR

delay

2 Methodology

2.1 Metrics

(58)

2.2 HS-DSCH model

2.3 Application model

2.3.1 VoIP traffic

(59)

S

CHEDULING

S

UPPORT FOR

M

IXED

C

ONVERSATIONAL

...

2.3.2 Web traffic

2.3.3 Load model

2.4 Schedulers

PF

i∗ = arg max

i

r

i

μ

i

μ

i

i r

i

MR

i∗ = arg max

i

{r

i

(1 + βe

−β(μi−μmin)

)}.

β MR

min

μ

min

PF MR

min

MR

delay

(60)

3 Results

3.1 Cell throughput

MR

min

MR

delay

MR PF MR PF

MR

delay

MR PF MR

min

MR

delay

MR

min

MR PF

MR PF

3.2 User perceived quality

MR

(61)

S

CHEDULING

S

UPPORT FOR

M

IXED

C

ONVERSATIONAL

...

600000 800000 1e+06 1.2e+06 1.4e+06 1.6e+06 1.8e+06 2e+06 2.2e+06

5 10 15 20 25 30 35

Cell throuhgput [bits/s]

Number of users 40 ms

80 ms 120 ms 160 ms

MR

600000 800000 1e+06 1.2e+06 1.4e+06 1.6e+06 1.8e+06 2e+06 2.2e+06

5 10 15 20 25 30 35

Cell throuhgput [bits/s]

Number of users 40 ms

80 ms 120 ms 160 ms

PF

(62)

600000 800000 1e+06 1.2e+06 1.4e+06 1.6e+06 1.8e+06 2e+06 2.2e+06

5 10 15 20 25 30 35

Cell throuhgput [bits/s]

Number of users 40 ms

80 ms 120 ms 160 ms

MRmin

600000 800000 1e+06 1.2e+06 1.4e+06 1.6e+06 1.8e+06 2e+06 2.2e+06

5 10 15 20 25 30 35

Cell throuhgput [bits/s]

Number of users 40 ms

80 ms 120 ms 160 ms

MRdelay

(63)

S

CHEDULING

S

UPPORT FOR

M

IXED

C

ONVERSATIONAL

...

MR PF

PF PF

MR

delay

MR

delay

MR

delay

MR

min

MR PF

MR

min

MR

MR

3.3 Web users with throughputs lower than 15 kbps

MR

min

PF

MR MR

delay

4 Discussion and conclusions

PF MR

MR

min

MR

delay

(64)

0 0.2 0.4 0.6 0.8 1

5 10 15 20 25 30 35

Ratio of satisfied users

Number of users

VoIP traffic Web traffic

MR

0 0.2 0.4 0.6 0.8 1

5 10 15 20 25 30 35

Ratio of satisfied users

Number of users VoIP traffic, 40 ms

PF

(65)

S

CHEDULING

S

UPPORT FOR

M

IXED

C

ONVERSATIONAL

...

0 0.2 0.4 0.6 0.8 1

5 10 15 20 25 30 35

Ratio of satisfied users

Number of users VoIP traffic, 40 ms

MRmin

0 0.2 0.4 0.6 0.8 1

5 10 15 20 25 30 35

Ratio of satisfied users

Number of users Web traffic 40 ms

Web traffic 80 ms Web traffic 120 ms Web traffic 160 ms VoIP 160 ms VoIP 120 ms VoIP 80 ms VoIP 40 ms

MRdelay

(66)

MR

min

MR

delay

MR

delay

MR

min

PF

PF PF

(67)

S

CHEDULING

S

UPPORT FOR

M

IXED

C

ONVERSATIONAL

...

(68)

P APER

(69)

A

N

NS M

ODULE FOR

S

IMULATION OF

HSDPA

(70)

mats.folke@ltu.se sara.landstrom@ltu.se

1 Introduction

1.1 Simulation of wireless systems

(71)

A

N

NS M

ODULE FOR

S

IMULATION OF

HSDPA

2 HSDPA

(72)

2.1 Media Access Control

(73)

A

N

NS M

ODULE FOR

S

IMULATION OF

HSDPA

Core Network

RNC RLC MAC

Node B MAC−hs

PHY

Node B MAC−hs

PHY

UE UE UE UE UE

(74)

2.1.1 Fast Link Adaptation

2.1.2 Transport block selection process

R(t) = (0.2 ∗ x(t)

3

+ B) log

2

(1 + 10

x(t)/10

)

R(t) x(t)

B

k

t

(75)

A

N

NS M

ODULE FOR

S

IMULATION OF

HSDPA

k

t

2.1.3 Fast Hybrid ARQ

(76)

2.1.4 Fast Scheduling

i

r

i

i r

i

r

min

i d

i

d

prio

i

S

i

i S

i

i∗

(77)

A

N

NS M

ODULE FOR

S

IMULATION OF

HSDPA

i∗ = arg max

i

{S

i

}.

i∗ = arg max

i

{r

i

}.

i∗ = arg max

i

r

i

r

i

.

r

i

r

i

r

i

r

i

i∗ = arg max

i

S

i

S

i

.

(78)

i∗ = arg max

i

{r

i

(1 + βe

−β(ri−rmin)

)}.

r

min

r

i

r

min

β

i∗ =

⎧ ⎨

⎩ arg max

i

{r

i

} d

i

< d

prio

, arg max

i

{d

i

+ R

max

}

R

max

d

i

d

prio

2.2 Radio Link Control

2.3 Cell selection

(79)

A

N

NS M

ODULE FOR

S

IMULATION OF

HSDPA

2.3.1 Admission control

3 Propagation environment

(80)

3.1 Path loss, shadowing, and multi-path fading

P L(d)[dB] = P L(d

0

) + 10n log

 d d

0

 + X

σ

n n X

σ

σ d d

0

3.2 Interference

(81)

A

N

NS M

ODULE FOR

S

IMULATION OF

HSDPA

0 50 100 150 200 250 300 350

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Autocorrelation profile for shadowing

Distance moved between updates of the shadowing values [metres]

Autocorrelation

Correlation Distance 40 metres 1/e

α

α = 0.6 α = 0.9

(82)

3.3 Block error rates

3.4 Cell planning

4 Mobility

(83)

A

N

NS M

ODULE FOR

S

IMULATION OF

HSDPA

5 Limitations and Future Work

(84)

http://www.3gpp.org

http://www.arib.or.jp/

english/

http://www.

sm.luth.se/csee/csn/mobivin/Wikka/HSSim

(85)

http://www.etsi.org

http://www.gsmworld.com

(86)

http://www.itu.org

http://www.isi.edu/

nsnam/ns

(87)

http://seacorn.ptinovacao.pt/

(88)

http:

//www.ti-wmc.nl/eurane/

http://www.unsystem.org

(89)
(90)
(91)

References

Related documents

• Transmit power control and spectrum management: Based on the feedback information received from the radio-scene analysis and channel state estimation and predictive modeling,

The literature suggests that immigrants boost Sweden’s performance in international trade but that Sweden may lose out on some of the positive effects of immigration on

The increasing availability of data and attention to services has increased the understanding of the contribution of services to innovation and productivity in

Parallellmarknader innebär dock inte en drivkraft för en grön omställning Ökad andel direktförsäljning räddar många lokala producenter och kan tyckas utgöra en drivkraft

Numerical results are provided showing the effect of network parameters on the secondary network performance such as the primary arrival rate, the distances from the

The link roundtrip time in these simulations was 120 ms and the packet rate 50 packets/s, which means that a single discarded frame would cause at least six addition- al

Simulation studies of the inter-arrival time of status updates show that the control channel approach is unable to support the amount of periodic updates produced by long platoons

The images show the total goodput (in bits/s), the total user satisfaction and the mean number of active users during a simulation.. These are all averaged over all of the