channel allocation for the gprs design and performance study huei-wen ferng, ph.d. assistant...

46
Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineerin g (CSIE) Nation Taiwan University of Science and Technology (NTUS T) Wireless Communications and Networking Engineering (WCAN E) Lab URL: mail.ntust.edu.tw/~hwferng E-mail: [email protected]

Post on 20-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

Channel Allocation for the GPRSDesign and Performance Study

Huei-Wen Ferng, Ph.D.

Assistant ProfessorDepartment of Computer Science and Information Engineering (CSIE)Nation Taiwan University of Science and Technology (NTUST)Wireless Communications and Networking Engineering (WCANE) LabURL: mail.ntust.edu.tw/~hwferngE-mail: [email protected]

Page 2: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

2

NTUST

WCANE LabCSIE

Outline

Introduction Channel allocation schemes System model and assumptions Performance study and numerical examples Conclusions

Page 3: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

3

NTUST

WCANE LabCSIE

GPRS Architecture

Page 4: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

4

NTUST

WCANE LabCSIE

Service Requirements

Blocking vs. forced termination From the viewpoint of users, one may feel more

uncomfortable when an on-going call is abruptly terminated than directly getting blocked before his service.

Generally speaking, less forced termination than blocking.

Delay-sensitive vs. non-delay-sensitive Voice is more sensitive than data.

Page 5: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

5

NTUST

WCANE LabCSIE

Design Principles

Channel reservation It privileges handoff calls.

Priority Priority among buffers

Differentiation between voice and data requests Service priority between new voice calls and handoff voice calls

Differentiation between new calls and handoff calls Buffering strategy

Allows more net input rates Threshold control

Throttles different rates of new calls and handoff calls

Page 6: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

6

NTUST

WCANE LabCSIE

Channel Allocation Schemes

An example of dynamic allocation of the uplink data transfer

Page 7: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

7

NTUST

WCANE LabCSIE

Basic Dynamic Channel Allocation (DCA): For a data request, DCA allocates at most n channels to the request. For a voice call, only one channel is allocated.

Five DCAs are proposed based on service priority, threshold control, channel reservation, and buffering strategies.

Channel Allocation Schemes

: no priority for voice and data buffers, no threshold control.

: higher priority for voice buffer, no threshold control.

: higher priority for voice buffer with threshold control.

: similar to the 2n

d

scheme with handoff the highest pri.

: similar to the 2n

d

scheme with channel reservation.

NCQPDCA

NCNQPDCA

TCQPDCA

NCQHPDCA

NCQPGDCA

Page 8: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

8

NTUST

WCANE LabCSIE

CAS1 Scheme

1

C

1dB

vB 1

Voice buffer

Data buffer

New voice (handoff) calls

New data packets

FIFO

This scheme is proposed for reference.

Page 9: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

9

NTUST

WCANE LabCSIE

1

C

1dB

vB 1

Voice buffer

Data buffer

New voice (handoff) calls

New data packets

High priority

Low priority

When buffer is empty.

CAS2 Scheme

Page 10: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

10

NTUST

WCANE LabCSIE

New voice (handoff) calls

New data packets

CAS3 Scheme

When buffer is emptyHandoff call first.Then, new voice call.

1

C

1dB

vB 1

Voice buffer

Data buffer

High priority

Low priority

Page 11: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

11

NTUST

WCANE LabCSIE

1

C

1dB

vB 1

Voice buffer

Data buffer

High priority

Low priority

New data packets

New voice (handoff) calls

CAS4 Scheme

vT

When buffer is empty

Handoff voice calls

Blocked when exceeding the threshold

New voice calls

Page 12: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

12

NTUST

WCANE LabCSIE

New voice (handoff) calls

New data packets

New call and handoff call

Handoff call

When buffer is empty.

CAS5 Scheme

1

C

GCC

1dB

vB 1

Voice buffer

Data buffer

High priority

Low priority

Page 13: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

13

NTUST

WCANE LabCSIE

GSM (new) voice call and GPRS (new) data packet arrive according to Poisson processes with ratesλv and λd, respectively.

GSM (new and handoff) voice call holding time, GPRS packet transmission time, and GSM user dwelling time follow exponential distributions with mean 1/μv , 1/μd and 1/η, respectively..

Static data users are assumed for simplicity.

Each GSM user moves to any adjacent cell in a uniform manner; same traffic load as well as same number of channels are assumed to any cell. (resulting in homogenous cells).

System Model and Assumptions

Page 14: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

14

NTUST

WCANE LabCSIE

Simulation Environment

Square cell structure 6x6 wrapped mesh cells Homogeneous cells

Page 15: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

15

NTUST

WCANE LabCSIE

Define state space Write balance equations based on the state

transition diagram Use the recursive approach to obtain results

Analysis of Channel Allocation Scheme

Page 16: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

16

NTUST

WCANE LabCSIE

ddvhvni

n

iidhnn

CAS

BbBbBbi

Cy

CxCiyxbbbyyx

S

0 ,0 ,0 ,0

0 ,0|,,,,,,0

1

3

Define state space

Page 17: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

17

NTUST

WCANE LabCSIE

State transition diagram

for otherwise 0,

if 1,

11for otherwise 0,

if 1,

1

1

njnCiyx

n-jjCiyx

n

ii

pi

n

ii

pi

ji

jiji if ,0

if ,1

For convenience, let us define two sets of indicator functions

Page 18: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

18

NTUST

WCANE LabCSIE

State transition diagram

dhnknnkkkk

dhninniiii

dhninniiii

dhnndhnn

dhnn

bslbsbyyylx

n

k

k

l

l

sdk

bbbyyyx

n

idi

bbbyyyx

n

idpi

bbbyyxbbbyyx

bbbyyx

n

i

n

idpidi

Pyk

Pyi

P

PxP

Piyx

,,,,,,,,2

1

1 0

,,,,,,,,1

,,,,,,,,11

,,,,,,1,,,,,,1

,,,,,1 1

11

11

11

11

1

)1(

)1(

)1(

)(

0,0 when : 1 1

dhnd

n

ii bbbCiyxCase

Page 19: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

19

NTUST

WCANE LabCSIE

State transition diagram

Page 20: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

20

NTUST

WCANE LabCSIE

Blocking probabilities

fttftfftfft

vbtvbfvbfvb

PPPP

PPPP

)1(

)1(

)]([),,,,,(,,,,,,

3,1

1

vhvCASdhnn

dhvnBbbSbbbyyx

bbbyyxftfvbf PPP

)1(3,1

1),,,,,(

,,,,,,

ftfh

Sbbbyyxbbbyyxh

ftt P

Pb

P CASdhnn

dhvn

)1(3,1

1),,,,,(

,,,,,,

vbfv

Sbbbyyxbbbyyxn

vbt P

Pb

P CASdhnn

dhvn

)]([),,,,,(

,,,,,,

3,1

1

ddCASdhnn

dhvnBbSbbbyyx

bbbyyxdd PP

Page 21: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

21

NTUST

WCANE LabCSIE

Delay times

)1(

)1(

)1(

31

,1

31

,1

31

,1

),,,,,,(,,,,,

),,,,,,(,,,,,

),,,,,,(,,,,,

ddd

Sbbbyyxbbbyyxd

d

ftfh

Sbbbyyxbbbyyxh

hv

vbfv

Sbbbyyxbbbyyxn

nv

P

Pb

W

P

Pb

W

P

Pb

W

CASdhnn

dhnn

CASdhnn

dhnn

CASdhnn

dhnn

Using Little’s formula:

Page 22: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

22

NTUST

WCANE LabCSIE

Number of channels (C ) 7

Voice buffer size 7

Maximum available number of channels for data packets (n)

3

Voice holding time

Data transmission time

Data arrival rate

Parameters Setting

v100/1

v25

1/1 v

Page 23: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

23

NTUST

WCANE LabCSIE

Performance Measures

Blocking probability for a new voice call Forced termination probability for a handoff voice

call Data packet dropping probability Delays Cost comparisons among different schemes

Page 24: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

24

NTUST

WCANE LabCSIE

The Effect of Data Buffering (on new voice blocking probability)

Page 25: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

25

NTUST

WCANE LabCSIE

The Effect of Data Buffering (on forced termination probability)

Page 26: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

26

NTUST

WCANE LabCSIE

The Effect of Data Buffering (on data dropping probability)

Page 27: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

27

NTUST

WCANE LabCSIE

The Effect of Data Buffering (on delays of data packet)

Delays of new voice calls and handoff voice calls are similar to probabilities.

Page 28: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

28

NTUST

WCANE LabCSIE

The Effect of Data Buffering

Data buffer size affects little to new call blocking probability and handoff call forced termination probability, except CAS1.

Increasing data buffer size greatly improves data dropping probability.

The effects on delays of new voice calls and handoff calls are similar to blocking probability and forced termination probability, respectively. Increasing data buffer size raises data packet delay time.

Page 29: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

29

NTUST

WCANE LabCSIE

The Effect of Threshold Control(on blocking/termination probability)

Decreasing Tv makes new voice call blocking increase and improves forced termination probability.

Page 30: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

30

NTUST

WCANE LabCSIE

The Effect of Threshold Control(on data dropping probability)

Because lower value of Tv permits fewer queued new voice calls in the system;therefore, data packets have a better chance to be served, thus data dropping probability decreases.

Page 31: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

31

NTUST

WCANE LabCSIE

The Effect of Threshold Control(on delays of new voice calls and handoff voice calls)

Page 32: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

32

NTUST

WCANE LabCSIE

The Effect of Threshold Control(on delays of data packets)

Page 33: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

33

NTUST

WCANE LabCSIE

Schemes Comparison (new voice blocking probability for various traffic load)

The best to worst schemes are CAS2, CAS3, CAS4, and CAS5.

Page 34: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

34

NTUST

WCANE LabCSIE

Schemes Comparison (forced termination probability for various traffic load)

The best to worst schemes are CAS5, CAS4, CAS3 and, CAS2.

Page 35: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

35

NTUST

WCANE LabCSIE

Schemes Comparison (data dropping probability for various traffic load)

CAS4 performs best in terms of data dropping probability.

Page 36: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

36

NTUST

WCANE LabCSIE

Schemes Comparison (delays of new voice calls for various traffic load)

Page 37: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

37

NTUST

WCANE LabCSIE

Schemes Comparison (delays of handoff voice calls for various traffic load)

Page 38: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

38

NTUST

WCANE LabCSIE

Schemes Comparison (delays of data packets for various traffic load)

Page 39: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

39

NTUST

WCANE LabCSIE

Effect of data user mobility and computation illustration on channel reservation

The performance of voice calls is not sensitive to variation of ηd because voicecalls have higher precedence over data packets.

When CG increases, performance of new voice calls and data packets becomes poor.

Page 40: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

40

NTUST

WCANE LabCSIE

Effect of different data traffic models

The exponential distribution may not be appropriate in modeling data traffic.

Instead, the Pareto distribution can be used to capture the nature of data traffic.

tt

tf ,)(1

Page 41: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

41

NTUST

WCANE LabCSIE

Cost comparisons(fixedτ3)

ddvbftf PPPc 321 Cost function:

Page 42: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

42

NTUST

WCANE LabCSIE

Cost comparisons(fixedτ2)

Page 43: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

43

NTUST

WCANE LabCSIE

Cost comparisons (fixedτ1)

Page 44: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

44

NTUST

WCANE LabCSIE

Conclusions

We conclude:Buffering for both voice calls and data packets reduces blocking probability, forced termination probability, and data dropping probability but it increases delay times. The threshold control is an effective approach to reduce forced termination and data dropping probabilities. But it enlarges new voice call blocking probability.

We have examined and compared the improvement of channel allocation schemes using four techniques.

Page 45: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

45

NTUST

WCANE LabCSIE

Conclusions

Finally, we suggest scheme CAS3 and CAS4 to be used in the GPRS system.

Although reservation greatly improves forced termination probability and delay time for handoff voice call, it causes the performance of new voice call and data service poor.

Page 46: Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering

46

NTUST

WCANE LabCSIE

The EndThank You!