By Muhamad Khaled Alhamwi 260212

Post on 05-Feb-2016

39 views 0 download

Tags:

description

COE-541 Research Presentation Saturation Throughput Analysis for Different Backoff Algorithms in IEEE802.11. By Muhamad Khaled Alhamwi 260212. Outline. Introduction Backoff Algorithms Markov Models Analysis Algorithms Throughput Simulation Results Conclusions References Q & A. - PowerPoint PPT Presentation

transcript

COE-541 Research Presentation

Saturation Throughput Analysis for Different Backoff Algorithms in

IEEE802.11

By

Muhamad Khaled Alhamwi

260212

2

Outline Introduction Backoff Algorithms Markov Models Analysis

Algorithms Throughput

Simulation Results Conclusions References Q & A

3

Introduction Backoff periods are used to minimize

collision by deferring transmission in CSMA protocols

Different existing backoff algorithms BEB EIED EILD

4

BEB Algorithm (1) Binary Exponential Backoff algorithm:

Transmit using CSMA/CA protocol If transmission was unsuccessful

Double the backoff window Otherwise (successful)

Reset the window to its minimum value

5

BEB Algorithm (2) This aggressive reduction in backoff period

can result in more collisions After successful transmission more stations

will try to transmit Higher probability of collision

6

EIED Algorithm Exponential Increase Exponential Decrease

algorithm

Transmit using CSMA/CA protocol If transmission was unsuccessful

Double the backcoff window Otherwise (successful)

Halve the backoff window

7

EILD Algorithm Exponential Increase Linear Decrease

algorithm

Transmit using CSMA/CA protocol If transmission was unsuccessful

Double the backcoff window Otherwise (successful)

Subtract one from the backoff window

8

Markov Model of BEB

P is the probability of collision Assumed constant (does not depend on the state)

1-P is the probability of successful transmission Wi (W0 to Wm) is the backoff window size Assuming NO limit on retransmission trials

9

Markov Model of EIED (1)

Double when unsuccessful ri = 2 Halve when successful rd = 2

10

Markov Model of EIED (2)

Multiply by 4 when unsuccessful ri = 4 Halve when successful rd = 2

11

Markov Model of EILD

Double when unsuccessful Subtract one when successful W is the minimum Window size = W0

(20+21+22+… +2m-1)W+1 = 2mW-W+1 states

12

Analysis Approach Markov Model Steady-state probabilities Transmission probability Success probability Collision probability Throughput

13

BEB Analysis (unlimited retransmission) Steady-state probability

PqP

qq

m

ii

11

1 00

0

m

iiq

0

1

miqPq ii 1for ,. 1

).( 1 mmm qqPq

Solve for q0, we get

14

BEB Analysis, cont’ The steady-state probabilities can be expressed by

miP

miPPq

m

i

ifor

0for )1.(

The average number of slots E[Z] spent in each state between transitions, averaged over all states is given by

)21(2

2)2(1

2

121][

1

0 P

WPWPWq

WZE

mm

i

m

i

i

15

BEB Analysis, cont’ Since only one slot is used for transmission between state

transitions, the probability of backlogged station to transmit in a random slot is given by

PPPW

WZE m

21))2(1(

)1(

2

][

1

This is the same result obtained by [2] that uses 2-D Markov model

16

BEB Analysis (limited ret’)

Markov model for limited retransmission Maximum number of transmissions per packet is

M+1 All states (Wm,i) have the same maximum

deference time of 2mW-1

17

BEB Analysis (limited ret’), cont Steady-state probabilities are given by

M

iiii qMiqPq

01 1 ,1 ,.

Solving for q0, we get

MiP

PPq

M

i

i

0 ,

1

)1.(1

)21(21

))2(1()1(

)1(2

2

12

2

121

1

][

1

1

1

1

0

WPP

PPWW

P

qW

qWZE mM

m

M

m

i

M

mii

m

i

i

18

EIED Analysis (ri=2, rd=2)

Similarly, steady-state probabilities qi:

m

iiii qmiq

P

Pq

01 1 ,1 ,.

1 Solving for q0, we get

miP

Pr

r

rrq

m

i

i

0 ,

1 ,

1

)1(1

Transmission probability in a random slot

WPPPP

PP

PP

qWZE mmmm

mm

m

ii

i

))2()1(()31()21(

))1((

))1((2

212

1

1

][

1

1111

11

0

19

EILD Analysis Steady-state probabilities

iWqPiq

P

WiqP

P

q

ii

i

i

1 ),.).2mod((1

1

11 ,)1(

2

11

0

WW

ii

m

qWiZE 2

0 21

1

1

][

1

20

Saturation Throughput Analysis At steady-state, each transmission sees

)1/(1*1 )1(1)())(1(1 nn PPPP τ*(P) is continuous and monotone increasing

function, τ*(0)=0, and τ*(1)=1 For BEB case, τ is given by (monotone

decreasing), τ(0) > τ*(0), and τ(1) < τ*(1)

PPPW

WZE

P m

21))2(1(

)1(

2

][

1)(

21

Saturation Throughput Analysis, cont’ Solve for P, obtaining P* and τ*= τ(P*)

]length cycle[

cycle] a during ed transmittPayload[

E

ES

Where ‘cycle’ is the time between two consecutive ends of DIFS/EIFS

22

Saturation Throughput Analysis, cont’ Probability of successful transmission in a cycle is a probability

of one station transmitting given that one transmitted in a slot

n

n

s

nP

)1(1

)1)((*

1**

Where n is number of backlogged stations Transmission cycle

Idle (backoff) period following DIFS/EIFS Busy period (one or more transmissions), and

followed by SIFS, ACK, and DIFS in case of success EIFS in case of collision

23

Saturation Throughput Analysis, cont’ Idle period length is a product of a geometric

random variable and the slot length

slotnTE

1

)1(1

1]Period Idle[

* Busy Period length for basic mode (ignore

propagation delay

)1(.]PeriodBusy [ sbasCs

bass PTPTE

Different values of Ts, and Tc for RTS/CTS mode

24

Saturation Throughput Analysis, cont’

Throughput is given by

]iodPerBusy []Period Idle[

.

X

sX EE

PayloadPS

Where X is either Basic Access Mode RTS/CTS Mode

25

Saturation Throughput (Basic Mode)

26

Saturation Throughput (RTS/CTS)

27

Average Maximum Backoff Window

28

Conclusions New Markov chain models were used to analyze

BEB, EIED, EILD algorithms EIED can provide a slight improvement over BEB in

a small network and using basic access mode EILD can provide significant improvement in a large

network The algorithms provide only slight improvement for

RTS/CTS mode

29

References [1] Vukovic, I.N.; Smavatkul, N., “Saturation

throughput analysis of different backoff algorithms in IEEE802.11,” Personal, Indoor and Mobile Radio Communications, 2004. PIMRC 2004. 15th IEEE International Symposium on , vol.3, no., pp. 1870-1875 Vol.3, 5-8 Sept. 2004

[2] G. Bianchi, “Performance Analysis of The IEEE802.11 Distributed Coordination Function”, IEEE Journal on Selected Areas in Communications, pp. 535-547, Vol. 18, March 2000.

30

Thank you Q & A