ARQ Aware Scheduling for the IEEE 802.16 Base Station

24
ARQ Aware Scheduling for the IEEE 802.16 Base Station Alexander Sayenko Nokia Research Ce nter Helsinki, Finland Olli Alanen and Timo Hamalainen Telecommunication laboratory, MIT d epartment, University of Jyvaskyla, Finland ICC 2008 .. .... .. ..

description

ARQ Aware Scheduling for the IEEE 802.16 Base Station. Alexander Sayenko Nokia Research Center Helsinki, Finland. Olli Alanen and Timo Hamalainen Telecommunication laboratory, MIT department, University of Jyvaskyla, Finland. ICC 2008. Outline. Introduction ARQ Aware Scheduling - PowerPoint PPT Presentation

Transcript of ARQ Aware Scheduling for the IEEE 802.16 Base Station

Page 1: ARQ Aware Scheduling for the IEEE 802.16 Base Station

ARQ Aware Scheduling for the IEEE 802.16 Base StationARQ Aware Scheduling for the IEEE 802.16 Base Station

Alexander Sayenko

Nokia Research Center

Helsinki, Finland

Olli Alanen and Timo Hamalainen

Telecommunication laboratory, MIT department,

University of Jyvaskyla, Finland

ICC 2008

.. .. ..

.. ..

Page 2: ARQ Aware Scheduling for the IEEE 802.16 Base Station

2

OutlineOutline

IntroductionARQ Aware SchedulingSimulationConclusions

Page 3: ARQ Aware Scheduling for the IEEE 802.16 Base Station

3

IntroductionIntroduction

IEEE 802.16, called WiMAX Point-to-MultiPoint (PMP)

BSSS

Automatic Repeat Request (ARQ) Retransmission

MAC protocol data unit (PDU)

BSBSBSBS

SSSSSSSS SSSSSSSS SSSSSSSS

Page 4: ARQ Aware Scheduling for the IEEE 802.16 Base Station

4

IntroductionIntroduction

ARQ aware scheduling for the 802.16 BS ARQ block size ARQ transmission window ARQ block rearrangement

Page 5: ARQ Aware Scheduling for the IEEE 802.16 Base Station

5

ARQ Aware SchedulingA. Basics of the 802.16 ARQ mechanismARQ Aware SchedulingA. Basics of the 802.16 ARQ mechanism

If ARQ is enabled for a connection General MAC header (GMH)

Extended fragmentation subheader (FSH)Extended packing subheader (PSH)

Page 6: ARQ Aware Scheduling for the IEEE 802.16 Base Station

6

ARQ Aware SchedulingA. Basics of the 802.16 ARQ mechanismARQ Aware SchedulingA. Basics of the 802.16 ARQ mechanism

Subheader Block Sequence Number (BSN)

indicates the first ARQ block number in the PDU

BSN

?802.16d 802.16e

1~2040 bytes 16~1024 bytese.g.,16, 32, 64 …

Page 7: ARQ Aware Scheduling for the IEEE 802.16 Base Station

7

ARQ Aware SchedulingB. Basics of the 802.16 schedulingARQ Aware SchedulingB. Basics of the 802.16 scheduling

minimum (Ni

min )

maximum (Ni

max )

Page 8: ARQ Aware Scheduling for the IEEE 802.16 Base Station

8

ARQ Aware SchedulingC. ARQ block sizeARQ Aware SchedulingC. ARQ block size

SGMH: GMH size (6 bytes) SFSH : FSH size (2 bytes for the ARQ enabled connection)

SiARQ: the ith connection ARQ block size

SCRC : CRC field size (4 bytes)

Si : slot size (by modulation and coding scheme (MCS))

Uplink connection:+ GMSH size (2 byte)

Page 9: ARQ Aware Scheduling for the IEEE 802.16 Base Station

9

ARQ Aware SchedulingD. ARQ transmission windowARQ Aware SchedulingD. ARQ transmission window

SiARQ: the ith connection ARQ block size

Wi : the ARQ transmission window size

FPS : the number of frames per second

DF : the delay factor

Page 10: ARQ Aware Scheduling for the IEEE 802.16 Base Station

10

ARQ Aware SchedulingD. ARQ transmission windowARQ Aware SchedulingD. ARQ transmission window

SGMH: GMH size (6 bytes) SFSH : FSH size (2 bytes for the ARQ enabled connection) Si

ARQ: the ith connection ARQ block size Wi : the ARQ transmission window size SCRC : CRC field size (4 bytes) Si : slot size (by modulation and coding scheme (MCS))

Page 11: ARQ Aware Scheduling for the IEEE 802.16 Base Station

11

ARQ Aware SchedulingE. ARQ block rearrangementARQ Aware SchedulingE. ARQ block rearrangement

if the BS knows that an SS does not support ARQ block rearrangement

Page 12: ARQ Aware Scheduling for the IEEE 802.16 Base Station

12

ARQ Aware SchedulingF. SS uplink schedulerARQ Aware SchedulingF. SS uplink scheduler

BSBSBSBS

SSSS11SSSS11 SSSSmmSSSSmm

CC11CC11 CC22CC22 CCnnCCnn

SSSS22SSSS22

CID

Connection:

Page 13: ARQ Aware Scheduling for the IEEE 802.16 Base Station

13

SimulationSimulation NS-2 simulator :802.16 MAC and PHY levels MAC

Frames Bursts Downlink and uplink transmission Connections MAC PDUs

Packing and fragmentation Contention and ranging periods MAC level management messages Dynamic size of the MAP messages ARQ mechanism

ARQ blocks, ARQ transmission window Retransmission with rearrangement All the ARQ feedback types

PHY OFDMa

Page 14: ARQ Aware Scheduling for the IEEE 802.16 Base Station

14

SimulationSimulation

Network structure

1 UL BE connection

1 DL BE connection

FTP-like application

Page 15: ARQ Aware Scheduling for the IEEE 802.16 Base Station

15

SimulationSimulation

Fixed

Page 16: ARQ Aware Scheduling for the IEEE 802.16 Base Station

16

SimulationSimulation

Each simulation lasts for 10 seconds

Applications start to transmit data at the 1.5th second of a simulation run

Page 17: ARQ Aware Scheduling for the IEEE 802.16 Base Station

17

SimulationA. ARQ block sizeSimulationA. ARQ block size

Downlink

Page 18: ARQ Aware Scheduling for the IEEE 802.16 Base Station

18

SimulationA. ARQ block sizeSimulationA. ARQ block size

Page 19: ARQ Aware Scheduling for the IEEE 802.16 Base Station

19

SimulationB. ARQ block rearrangementSimulationB. ARQ block rearrangement

Page 20: ARQ Aware Scheduling for the IEEE 802.16 Base Station

20

SimulationB. ARQ block rearrangementSimulationB. ARQ block rearrangement

Page 21: ARQ Aware Scheduling for the IEEE 802.16 Base Station

21

SimulationC. ARQ transmission windowSimulationC. ARQ transmission window

ARQ block size is 16 bytes

Page 22: ARQ Aware Scheduling for the IEEE 802.16 Base Station

22

SimulationC. ARQ transmission windowSimulationC. ARQ transmission window

Page 23: ARQ Aware Scheduling for the IEEE 802.16 Base Station

23

ConclusionsConclusions

ARQ aware resource allocation in the 802.16 networks ARQ block size ARQ transmission window ARQ block rearrangement

A better performance can be achieved Larger ARQ block sizes Create large PDUs Dropped UGS and rtPS classes vs. nrtPS and BE classes

Smaller ARQ block sizes vs. Larger ARQ block sizes

ARQ transmission window To avoid wasting resources on connections

ARQ block rearrangement

Page 24: ARQ Aware Scheduling for the IEEE 802.16 Base Station

24

Thank You