Enhancing IEEE 802.11 MAC in congested environments
Imad Aad, Qiang Ni, Chadi Barakat, Thierry Turletti
ASWN, Boston-MA, USA August 9th, 2004
- Enh. 802.11 – p.1
Enhancing IEEE 802.11 MAC in congested environments Imad Aad, Qiang - - PowerPoint PPT Presentation
Enhancing IEEE 802.11 MAC in congested environments Imad Aad, Qiang Ni, Chadi Barakat, Thierry Turletti ASWN, Boston-MA, USA August 9 th , 2004 Enh. 802.11 p.1 Outline IEEE 802.11 Very brief description Mathematical model description
Source Destination Other DIFS Time (Tx) (Tx) Data ACK NAV Contention Window Backoff DIFS SIFS Defer access = NAV+DIFS CW
i,1 i,W −2 i,W −1
i i
i,2 0,1 0,W −2 0,W −1 0,2 m,1 m,W −2 m,W −1
m m
m,2 0,0 i−1,0 i,0 1 1 1 1 1 1 1 1 1 1 1 m,0 p/Wm
i
(1−p)/W0 p/W 1 p/Wi+1 p/Wm
600 650 700 750 800 850 5 10 15 20 25 30 35 40 45 50 Total throughput (KBytes/s) Number of contending flows, n 802.11, simul 802.11, model SD, δ = 0.5, model SD, δ = 0.5, simul SD, δ = 0.25, model SD, δ = 0.25, simul
50 100 150 200 250 50 100 150 200 250 300 Throughput (KBytes/s) Time (s) SD, basic, qlen = 2 802.11, basic, qlen = 2 No decrease, basic, qlen = 2
0.2 0.4 0.6 0.8 1 1.2 0.2 0.4 0.6 0.8 1 Settling time, Tl, (s) Multiplicative factor, δ
Simul, λ=1, pkt-size = 1050
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 50 100 150 200 250 300 Packet delay (s) Time (s) "delays_09_comm_noRTS_qlen2.dat" "delays_noenh_comm_noRTS_qlen2.dat"
0.95 1 1.05 1.1 1.15 1.2 1.25 1.3 1.35 1.4 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Throughput gain, G Multiplicative factor, δ Basic, λ = 1, pkt-size = 1050 RTS/CTS, λ = 1, pkt-size = 1050 Basic, λ = 0.1, pkt-size = 105
i,1 i,W −2 i,W −1
i i
i,2 0,1 0,W −2 0,W −1 0,2 m,1 m,W −2 m,W −1
m m
m,2 0,0 i−1,0 i,0 1 1 1 1 1 1 1 1 1 1 1 m,0 p/Wm
i
(1−p)/W0 p/W 1 p/Wi+1 p/Wm
i,1 i,W −2 i,W −1
i i
i,2 0,1 0,W −2 0,W −1 0,2 m,1 m,W −2 m,W −1
m m
m,2 0,0 i−1,0 i,0 1 1 1 1 1 1 1 1 1 1 1 p/Wm
i
(1−p)/W0 p/W 1 p/Wi+1 p/Wm m,0
600 650 700 750 800 850 5 10 15 20 25 30 35 40 45 50 Total throughput (KBytes/s) Number of contending flows, n 802.11, simul 802.11, model SD, δ = 0.5, model SD, δ = 0.5, simul SD, δ = 0.25, model SD, δ = 0.25, simul
0.95 1 1.05 1.1 1.15 1.2 1.25 1.3 20 40 60 80 100 120 140 Throughput gain of SD CWmin simul, n=5 model, n=5 simul, n=20 model, n=20 simul, n=50 model, n=50
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 500 1000 1500 2000 Average Jain fairness index Window size 10 flows, CWmin = 32 10 flows, CWmin = 63 10 flows, CWmin = 127
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 Average Jain fairness index Window size 10 flows 25 flows 50 flows 80 flows
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 Average Jain fairness index Window size SD, 10 flows SD, 15 flows SD, 20 flows SD, 40 flows SD, 50 flows SD, 80 flows
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 Average Jain fairness index Window size 802.11, 10 flows SD, 10 flows 802.11, 80 flows SD, 80 flows
5 10 15 20 25 30 0.2 0.4 0.6 0.8 1 Throughput/node (KBytes/s) Proportion of 802.11 nodes 10 flows, 802.11, simul 10 flows, SD λ = 0.5, simul 20 flows, 802.11, simul 20 flows, SD λ = 0.5 , simul 10 flows, 802.11, model 10 flows, SD λ = 0.5, model 20 flows, 802.11, model 20 flows, SD λ = 0.5, model
1 2 3 4 5 6 7 8 9 10 11 5 10 15 20 25 30 Energy/Bit (x10e-6 Joules) Number of contending flows 802.11, Tx SD, Tx 802.11, Rx SD, Rx
50 100 150 200 250 300 5 10 15 20 25 30 FTP duration (s) Number of contending flows 802.11 SD
0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 1.2 1.3 1.4 0.02 0.04 0.06 0.08 0.1 Throughput gain of SD Packet Error Rate (PER) 1 flow 4 flows 15 flows 25 flows 40 flows 50 flows