+ All Categories
Home > Documents > Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

Date post: 13-Jan-2016
Category:
Upload: lucia
View: 31 times
Download: 0 times
Share this document with a friend
Description:
Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS. Author: Ying-Dar Lin, Yu-Ching Hsu, Mei-Yan Chiang Reporter: Chen-Nien Tsai. Outline. GPRS Background Introduction Two-Stage Dynamic Channel and Slot Assignment Results Summary. GPRS Background. - PowerPoint PPT Presentation
44
1 Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS Author: Ying-Dar Lin, Yu-Ching Hsu, Mei-Yan Chiang Reporter: Chen-Nien Tsai
Transcript
Page 1: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

1

Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

Author: Ying-Dar Lin, Yu-Ching Hsu, Mei-Yan ChiangReporter: Chen-Nien Tsai

Page 2: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

2

Outline

GPRS Background Introduction Two-Stage Dynamic Channel and

Slot Assignment Results Summary

Page 3: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

3

GPRS Background

GPRS Introduction GPRS Network Architecture GPRS Air Interface GPRS Logical Channels Mapping Logical Channels to

Physical Channels Packet Data Transfer Operations

Page 4: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

4

GPRS Introduction

GPRS: Stands for General (or generic) Packet

Radio Services developed by European

Telecommunication Standard Institute (ETSI)

is one of the standards of Global System for Mobile communications (GSM) Phase 2+

is designed as a packet switching system

Page 5: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

5

GPRS Network Architecture

It fits in with the existing GSM PLMN Two new network elements

Serving GPRS Support Node (SGSN) Gateway GPRS Support Node (GGSN)

Many new interfaces Gb, Gi, Gn, etc.

Page 6: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

6

GPRS Network Architecture

Page 7: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

7

GPRS Air Interface (1/3) GPRS uses the existing GSM resources. GPRS uses a two-dimensional access schem

e (FDMA and TDMA). Total 25 MHz bandwidth 125 carrier frequencies of 200 kHz bandwidth

GPRS users will share the same TDMA frame with GSM voice users.

GPRS air interface will dynamically allocate resources (timeslots).

Page 8: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

8

GPRS Air Interface (2/3) TDMA Frame

8 timeslots Period = 4.615 ms

Page 9: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

9

GPRS Air Interface (3/3)52 Multiframes

Page 10: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

10

GPRS Logical Channels

PDCH is the generic name for the physical channel allocated to carry packet logical channels

Page 11: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

11

Mapping Logical Channels to Physical Channels (1/3) Logical channels are carried on

physical channels. Multiple logical channels can be

mapped onto the same physical channels.

Three possible combinations: PBCCH+PCCCH+PDTCH+PACCH+PTCCH PCCCH+PDTCH+PACCH+PTCCH PDTCH+PACCH+PTCCH

Page 12: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

12

Mapping Logical Channels to Physical Channels (2/3)

Page 13: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

13

Mapping Logical Channels to Physical Channels (3/3)

Page 14: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

14

Packet Data Transfer Operations

Before data can transfer GPRS Attachment PDP (Packet Data Protocol) context

activation. After these two steps, the mobile

can access the network, request resources, and send data.

Page 15: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

15

Uplink Packet Data Transfer Request resources

Page 16: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

16

Uplink Packet Data Transfer Fixed radio block allocation

According to bit map

Page 17: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

17

Uplink Packet Data Transfer

Dynamic radio block allocation USF (Uplink State Flag) is

attributed to each MS.

Page 18: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

18

Outline

GPRS Background Introduction Two-Stage Dynamic Channel and

Slot Assignment Results Summary

Page 19: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

19

Introduction

Two-stage assignment Stage-1: BS assigns several PDCHs to an

MS. Stage-2: BS selects one of the multiplexe

d MSs in a PDCH to use the radio resource. Objective of this paper

Load balance in stage-1 Good prediction in stage-2

Page 20: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

20

Outline

GPRS Background Introduction Two-Stage Dynamic Channel and

Slot Assignment Results Summary

Page 21: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

21

Two-Stage Dynamic Channel and Slot Assignment

Stage 1 Multiple PDCHs with the corresponding U

SFs are assigned to an MS. Stage 2

To utilize the radio resource, the BS has to predict who has data to send and the assign the following time slot to that MS.

Page 22: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

22

Stage-1 Channel Assignment After receiving the Packet Channel Request,

BS must decide the number of as well as which specific PDCHs to be assigned to the MS.

Deciding which PDCHs to assign is more critical. (load balance)

Two load measurement methods Number of Assigned Flow Effective transmission over last cycle

Page 23: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

23

Page 24: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

24

Number of Assigned Flow (NoAF) The number of multiplexed MSs withi

n a PDCH is chosen as the load measurement metric.

This scheme can be considered a frequency-wise and PDCH-wise balance.

Page 25: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

25

Effective Transmission over Last Cycle (EToLC) The load metric employed by EToLC is

defined as the number of transmissions occurred during the previous PRR (Pure Round-Robin) cycle.

Page 26: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

26

Stage-2 Slot Assignment The BS has to predict who has data to

send. If the selected MS has no data

impending, the slot is wasted. Three schemes are considered:

Pure Round-Robin Round-Robin with Linearly-Accumulated

Adjustment Optimal

Page 27: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

27

Pure Round-Robin (PRR)

Each multiplexed MS in a PDCH is round-robined to use the uplink channel.

All MSs are assumed having impending data to send.

A PRR cycle equals the number of MSs multiplexed in this PDCH.

The highest mis-selection rate.

Page 28: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

28

Round-Robin with Linearly-Accumulated Adjustment (RRLAA)

Basis principle to reduce the transmission chance for th

e MSs that failed to utilize the last assigned slot, and increase the chance for those who had.

For RRLAA, a Penalty cycle and a Reward cycle are defined and appear alternately.

Page 29: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

29

Penalty Cycle (1/2) A Penalty cycle is derived from PRR cycle by

skipping MSs who waste their last assigned timeslots in Penalty cycles.

An MS will be skipped in n successive penalty cycles when it wastes n successive assigned timeslots in Penalty cycles.

When the MS begins to send packets, the penalty accumulation is reset.

Page 30: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

30

Penalty Cycle (2/2)M: number of multiplexed MS in a PDCH

Page 31: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

31

Reward Cycle (1/2) An MS is authorized to transmit during the

following Reward cycle if it transmits data in the previous Penalty cycle.

An MS will be rewarded n timeslots in a Reward cycle when it successively employs the assigned timeslots in n penalty cycles.

An MS will be selected to send data at most once in a Penalty cycle but possibly multiple times in a Reward cycle.

Page 32: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

32

Reward Cycle (2/2)Infinite loop?

Page 33: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

33

Optimal (OPT) Assume that whether an MS has data to

send or not is known in advance. For compare performance.

Page 34: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

34

Outline

GPRS Background Introduction Two-Stage Dynamic Channel and

Slot Assignment Results Summary

Page 35: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

35

Results

Comparison between Load Balancing Schemes for Stage-1 Channel Assignment

Comparison between Selection Schemes for Stage-2 Slot Assignment

Page 36: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

36

Comparison for Stage-1 Channel Assignment (1/3)

FNoP-NoAF is designed to be compared with other three models and is considered as the most load-balanced case.

RND: Random FNoP: Fixed Number of PDCH (?)

NoAF: Number of Assigned Flow

EToLC: Effective Transmission over Last Cycle

Page 37: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

37

Comparison for Stage-1 Channel Assignment (2/3) Standard deviation of PDCH utilization

Page 38: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

38

Comparison for Stage-1 Channel Assignment (3/3) System throughput

Page 39: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

39

Comparison for Stage-2 Slot Assignment (1/3) Mis-selection rate

Page 40: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

40

Comparison for Stage-2 Slot Assignment (2/3) System throughput

throughput ≈ offered load * ( 1 – mis-selection rate)

Page 41: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

41

Comparison for Stage-2 Slot Assignment (3/3) Average Packet Queuing Delay

Page 42: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

42

Outline

GPRS Background Introduction Two-Stage Dynamic Channel and

Slot Assignment Results Summary

Page 43: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

43

Summary (1/2)

Two load-balancing schemes for stage-1 channel assignment. Number of Assigned Flow (NoAF) Effective Transmission over Last Cycle (E

ToLC) EToLC outperforms NoAF.

Page 44: Two-Stage Dynamic Uplink Channel and Slot Assignment for GPRS

44

Summary (2/2)

One selection scheme for stage-2 slot assignment. Round Robin with Linearly-Accumulated

Adjustment (RRLAA). Reward and penalty cycles.

RRLAA has the lower mis-selection rate, better system throughput, and lower packet queuing delay.


Recommended