Title: Towards Backoff Range-Based Service Differentiation over IEEE 802.11 Wireless LAN Networks
1Towards Backoff Range-Based Service
Differentiation over IEEE 802.11 Wireless LAN
Networks
SCW
2Abstract
Best effort ??????????traffic?????
3Abstract
DCF 802.11 MAC ??????,?????traffic??????(??priorit
y)?????,??????QoS???
? ?
??QoS
EDCF (enhanced DCF) AEDCF (adaptive EDCF) AF-EDCF
(adaptive fair EDCF) SCW(sliding contention
window)
4Introduction-EDCF
- ??DCF??? ??? priority ???????????
(?8? priority queues)
- DCF???queue????EDCF 8 ??????queue,??TC(traffic
class) - ??TC???virtual DCF station(?????queue),?????stati
on???8?virtual DCF station?????????frame????
5Introduction-EDCF(Cont.)
- AIFS i (arbitration interframe space)
- ??DCF?DIFS(AIFSgtDIFS)
- ??TC?????AIFS,??????TC?TC?AIFS??
3 mechanisms
- CWmax i maxmun contention window value
- CWmin i minimum contention window value
- Allow each TCs window to have different behavior
6Introduction-EDCF(Cont.)
CWnew 2 CWold
CWnewi (CWoldi 1) PFi
??TC????PF( Persistence factor ) ?
?????,PF???,??????????TC?????????
7Introduction-AEDCF
EDCF ??TC?PF??????,?????scalability problem
? ?
AEDCF(adaptive EDCF)?PF???????,????????(collision
rate)????CW?
8Introduction-AF-EDCF
EDCF?AEDCF ????????,?????????????,???????????,??
????TC???????bandwidth,????????????
? ?
AF-EDCF(adaptive fair EDCF)? channel load
????,????????TC???
9Introduction-SCW
EDCF?AEDCF?AF-EDCF
SCW(sliding contention window)
- ??? node ?????????,????????,??????? traffic
????????? TC? flows,??? flows ????????? - backoff time ??????,???? QoS guarantees, fairness
and bandwidth efficiency
- ?? flows ???????
- ?? TC ???? CW range,?? backoff counter is
selected dependent on the type of traffic being
transmitted
? ?
10Introduction-SCW (Cont.)
SCW i is associated with each TC i
11Introduction-SCW (Cont.)
- CW i LB SCW is lower bound
- CW i UP SCW is upper bound
- The lower and upper bounds delimit the interval
from which TCis flow select a random backoff
value
12Introduction-SCW (Cont.)
The bounds of the window change as the window
slides, but stay within the interval CW imin,
CW imax
13Introduction-SCW (Cont.)
- Sliding factor,?? PF i
- TC i priority ??,SF i ??
- stride,?? CW up or down
14Introduction-SCW (Cont.)
When loss are low packets are transmitted
successfully
When loss are high
15Introduction-SCW (Cont.)
SLIDING ALGORITHM
16Introduction-SCW (Cont.)
SLIDING ALGORITHM
Loss rate(drop rate)
17Introduction-SCW (Cont.)
SLIDING ALGORITHM
A threshold value for the maximum tolerated loss
rate for TC i
18Introduction-SCW (Cont.)
SLIDING ALGORITHM
If the loss rate is too high,gives the TC higher
priority and reducing the loss rate
19Introduction-SCW (Cont.)
SLIDING ALGORITHM
If the loss rate is low,give more opportunity to
lower-priority flows
20Introduction-SCW (Cont.)
SLIDING ALGORITHM
Does not require any QoS metric thresholds
21Introduction-SCW (Cont.)
SLIDING ALGORITHM
Network load
22Simulation model
- 10 wireless terminals(WT i , i 110)
- A single access point( AP )
- Each WT generates up to 3 different flows at a
time - High priority(HP)
- Medium priority(MP)
- Best effort(BE)
23Simulation model-HP flows throughput
24Simulation model-HP flows throughput
Mean throughput SCW72.27 kb/s EDCA70.37
kb/s AEDF69.88 kb/s
25Simulation model-HP flows throughput
SCW
7 kb/s
The throughput is not good due to high intraclass
contention provoked by a too narrow backoff range
for HP flows
26Simulation model-HP flows throughput
AEDCF EDCA
The throughput is relatively good due to the use
of a scenario that the bit rate peaks do not
occur at the same time
27Simulation model-HP flows delay
28Simulation model-HP flows delay
AEDCF and EDCA suffer from higher queuing delays
at the MAC level
29Simulation model-MP flows throughput
30Simulation model-MP flows throughput
Too narrow backoff range provokes EDCAs MP flows
high intra-TC contention and a serious drop in
throughput
31Simulation model-MP flows delay
32Simulation model-MP flows delay
EDCAs MP flows experience occasional
degradations that have consequences for the delay
33Simulation model-BE flows throughput
34Simulation model-BE flows throughput
SCW achieve better overall network utilization
during this period
35Simulation model-BE flows throughput
SCW outperforms AEDCF with 100 kb/s in network
utilization gain
36Simulation model-BE flows throughput
Compared to SCW, AEDCF has excessive throughput
oscillations because it uses a per-flow collision
rate to adjust the backoff range
37Simulation model-overall network throughput
38Simulation model-overall network throughput
EDCA suffers a devastating drop in network
utilization during the period
39Conclusions and future works
- Simulations show that the SCW protocol performs
better than EDCA ADECF - Reduces oscillation
- Increases fairness
- Currently, SCW class-specific MAC parameters must
be carefully adjusted, based on the WLAN
deployment scenario and predicted traffic. - Hence, future work should focus on finding
mechanisms for dynamically adapting these
parameters to particular network scenarios.