Logiciels Systèmes Réseaux
LSR-IMAG Laboratory Grenoble
Idle Sense:
An Optimal Access Method for High Throughput and Fairness in Rate Diverse Wireless LANs
Martin Heusse, Franck Rousseau,
Romaric Guillier, Andrzej Duda
Idle Sense : An Optimal Access Method for High Throughput and - - PowerPoint PPT Presentation
Idle Sense : An Optimal Access Method for High Throughput and Fairness in Rate Diverse Wireless LANs Martin Heusse , Franck Rousseau, Romaric Guillier, Andrzej Duda LSR-IMAG Laboratory Grenoble Logiciels Systmes Rseaux Outline
Logiciels Systèmes Réseaux
Martin Heusse, Franck Rousseau,
Romaric Guillier, Andrzej Duda
2
3
Data + ACK Data
DIFS
Data
Data + ACK
Host # 2 1 3 … … … Elapsed backoff Residual backoff collision Medium busy exponential backoff
CW 2 x CW
time
4
5
° If a host looses frames due to bad transmission conditions, it performs frequent exponential backoffs ° Increased CW lowers the transmission attempt probability
6
(Kochut et al., ICNP'04)
7
° make hosts use similar values of CW ⇒ fairness
° more hosts, bigger CW; less hosts smaller CW ° do not change CW upon frame loss
8
° What is the optimal CW? ° How it relates to the number of idle slots?
50 100 150 200 250 300 50 100 150 2 4 6 8 10 CW Cost
(Calì et al., Transactions on Networking, 2000)
10 20 30 40 50 200 400 600 N
10 20 30 40 50 3.5 4.5 5.5 N ni
target
11
target
1 1 1 1 2 3 2
8 6 5 4 5 2
3
1
ni
CW1=28
(α= 1/1.2, ε=0.01, ntrans=3, n̄i target = 5.7)
CW2=22 CW1=25 n̂i = 6.3 n̂i = 6.3 CW1=30 n̂i = 3.7 CW2=26 n̂i = 3.7 CW3=30 n̂i = 2
CW2=25
Host 3 joins
CW3=25 2 active hosts DIFS
13
14
15
0.05 0.1 0.15 0.2 0.25 0.3 0.35 20 40 60 80 100 120 140 160 180 200 Throughput (Mb/s) N 802.11b Idle Sense
50 hosts
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 10 20 30 40 50 Jain index Normalized window size Idle Sense 802.11b DCF Slow Decrease AOB
50 100 150 200 250 1000 2000 3000 4000 5000 6000 7000 CW size Transmission number Host staying for the whole run Host staying for a small number of transmissions
19
200 400 600 800 1000 Idle Sense + Time fairness 802.11b Time spent transmitting (s) Host transmitting at 11Mbps Host transmitting at 1Mbps
20