2006 Hybrid Adaptation of The Maximum Contention Window (CWmax) and Minimum Contention Window (CWmin) For Enhanced Service Differentiation in IEEE 802.11 Wireless Ad Hoc Networks
2006 Hybrid Adaptation of The Maximum Contention Window (CWmax) and Minimum Contention Window (CWmin) For Enhanced Service Differentiation in IEEE 802.11 Wireless Ad Hoc Networks
281
Institute for Studies in Theoretical Physics and Mathematics (IPM), Tehran, Iran
than a physical wire. The WLAN medium is also
unlicensed and is therefore subject to interference from
Summary
The IEEE 802.11e draft standard that proposed by IEEE Task
other devices. To further compound the problem, wireless
Group E, defines new MAC protocols for QoS in wireless
devices are generally constrained by size, weight and
networks, mainly HCF that combines functions from DCF and
battery size, limiting the processing power and the battery
PCF with enhanced QoS-specific mechanisms and frame types.
life. These factors further limit the capability of the
HCF has two modes of operation EDCA and HCCA. EDCA is a
network to provide an optimal solution. The main
contention-based mechanism and HCCA is a polling-based
objective of WLAN QoS is to optimize use of limited
mechanism for channel access. EDCA, in fact, is an extension to
bandwidth offered by a WLAN to address the issues noted
DCF and is a contention-based channel access method that
above.
provides prioritized access to the medium. In this paper, we
To optimize the best use of the resources and fulfill the
propose to extend EDCA using a hybrid adaptation algorithm of
the maximum contention window(CWmax) and minimum
resource requirements of different applications, QoS
contention
window(CWmin)
for
Enhanced
Service
provides mechanisms to control access and usage of the
Differentiation in IEEE 802.11 Wireless Ad-hoc Networks, that
medium based on the application. Each application has
enables each station to adjust size of CWmax and CWmin used
different needs in terms of bandwidth, delay, jitter, and
in its back-off algorithm at run time. The purpose of suggested
packet-error rate and, therefore, QoS must cater to each of
scheme is to reduce delay and jitter and increase the efficiency of
these needs. Applications requiring low delay (e.g., voice)
the transmission channel. Priorities between access categories are
may be given higher priority to use the medium, whereas
prepared by updating the size of the CWmax and CWmin
applications requiring higher bandwidth may be assigned
according to application requirements and network conditions.
longer transmit times (e.g., video). Other traffic may
The performances of the IEEE 802.11e EDCA, enhanced with
our hybrid adaptation algorithm, are inquired by simulations. Our
require high reliability (e.g., email and data) and must be
results show that the hybrid adaptation algorithm outperforms the
delivered with low packet-error rate.
802.11e EDCA standard in terms of channel throughput, packet
Quality of Service (QoS) support is critical to multimedia
delay and utilization, specially at high traffic load conditions.
applications [14]. These applications, including audio,
Indeed our proposed scheme increases the total throughput for
video conferencing, voice, etc, require some specified
high priority access category by up to 27% and reduces the delay
bandwidth, delay, jitter and error rate guarantee to support
for high priority traffic more than 49%. Furthermore, channel
a certain Quality of Service (QoS). Guaranteeing these
utilization ratio also increases at least 23%. Moreover,
QoS requirements is a challenging task with regard to
throughput for medium and low priority access categories
802.11 WLAN [3], [8], [9] protocols and Medium Access
remains stable.
Control (MAC) functions [5].
Key words:
IEEE 802.11e, QoS, EDCA, back-off algorithm, wireless ad-hoc
In order to support QoS in 802.11 WLAN, several priority
networks, hybrid adaptation algorithm, CWmax, CWmin
schemes has been developed [1], [4], [15], [16]. There are
some priority schemes under discussion currently [7], [8].
The IEEE 802.11 Task Group E is working on the support
1. Introduction
of QoS in a new standard. It is defining enhancements to
the 802.11 MAC access methods to support QoS,
One of the drawbacks of wireless networks in comparison
providing the classes of service, enhanced security and
to wired networks is that they are generally less efficient
authentication mechanism [6]. These enhancements are
and unpredictable. Wireless has limited bandwidth, high
defined in 802.11e draft [7] which introduces a main
packet overheads, and is more prone to environmental
access method, HCF that combines functions from DCF
factors such as obstructions, interference, and weather and
and PCF with enhanced QoS-specific mechanisms. HCF
so on. The wireless medium (air) is much harder to control
* This research was in part supported by a grant from I.P.M. (No. CS1385-2-02).
Manuscript received December 5, 2006.
Manuscript revised December 25, 2006.
282
IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.12, December 2006
IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.12, December 2006
283
284
IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.12, December 2006
(5)
j )5 2 i
DCW max [i ] = ()i + 1) ( f avg
(CW max [i ] CW min [i ])
(6)
(7)
IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.12, December 2006
3. SIMULATION METHODOLOGY
We have implemented our proposed scheme under the
network simulator ns-2 [13] using the Atheros semipackage to support QoS enhancements features. We report
in this section part of simulations we have done with
different network topologies and source characteristics.
Indeed this section presents the generic simulation
topology used in order to evaluate the performance of the
hybrid adaptation of the CWmin and CWmax scheme as
well as a detailed analysis for a proper selection of and
T update parameters used in the proposed scheme. An
analysis of performance is presented in detail.
285
Parameters
CWmin
CWmax
AIFS(s)
PF
Packet
size
(bytes)
Packet Interval
(ms)
Sending
rate(Kbps)
High
7
200
34
2
160
Medium
15
500
43
2
1280
Low
31
1023
52
2
200
20
10
12.5
64
1024
128
SIFS
DIFS
ACK size
Data rate
Slot time
CCA time
MAC header
Modulation
Preamble Length
RxTxTurnaround time
PLCP header length
16s
34s
14 bytes
36 Mbps
9s
3s
28 bytes
16-QAM
20s
1s
4s
IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.12, December 2006
286
1520
1940
1920
1500
Goodput(KBps)
1490
1480
1470
1460
1900
1880
1860
1840
1820
1450
0.9
Sm oothing factor
35
00
0
0.8
29
00
0
0.7
25
00
0
0.6
21
00
0
0.5
17
00
0
0.4
13
00
0
0.3
70
00
0.2
50
0
0.1
40
00
1800
1440
20
00
Goodput (KBps)
1510
Update Period
32
00
0.9
0.8
27
00
0.7
0.6
23
00
0.5
0.4
sm oothing factor
19
00
0.3
0.2
15
00
0.1
10
00
70
00
0.5
40
00
2
1.5
1
20
00
3
2.5
6
5.9
5.8
5.7
5.6
5.5
5.4
5.3
5.2
5.1
5
50
0
4
3.5
4.5
Update period
IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.12, December 2006
287
4.1. Throughput
4. SIMULATION RESULTS
In order to evaluate the performance of the hybrid
adaptation of the CWmax and CWmin scheme, in this
section we inquiry the impact of traffic load and compare
it to the basic EDCA scheme. The different type of traffic
(associated with access categories) used for simulations
are described in Table 1. We simulate various loads of the
system by instantiating the simulation topology in figure 3
for different number of stations. All the stations are
located within the same independent basic service (IBSS),
so that, every station is able to detect the transmission
from any other station.
The following QoS metrics are used to evaluate the
performance of the proposed scheme:
Gain of goodput: This metric stands for the gain
(in %) on the average goodput (AG) of the proposed
scheme compared with basic EDCA:
Gain _ of _ goodput =
slots.
20
18
16
14
12
10
8
6
4
2
0
5
10
13
15
17
20
25
30
35
40
45
Mu=
IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.12, December 2006
288
Hybrid adaptation
30
25
20
15
10
5
EDCA
Hybrid adaptation
0
10
15
20
25
30
35
40
Figure 9. Mean audio delay for hybrid adaptation scheme and EDCA
Hybrid adaptation
4000
3500
3000
1600
1400
1200
1000
800
600
400
200
0
5
10
15
20
25
30
35
40
45
Figure 11. Collision rate for hybrid adaptation scheme and EDCA
2500
2000
EDCA
Hybrid adaptation
1500
80
1000
500
0
5
10
15
20
25
30
35
40
45
Figure 10. Mean video delay for hybrid adaptation scheme and EDCA
1800
45
70
60
50
40
30
20
10
0
5
10
15
20
25
30
35
40
45
IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.12, December 2006
Figure 12. Medium utilization delay for hybrid adaptation scheme and
EDCA
5. CONCLUSIONS
In this paper we have proposed a new dynamic scheme for
the hybrid adaptation of the contention window maximum
(CWmax) and the contention window minimum (CWmin)
in order to enhance the service differentiation for 802.11
WLANs. We have extended the basic EDCA scheme by
an algorithm that enables each station to adjust the size of
the CWmax and CWmin used in its back-off algorithm at
run time.
The adjusting is differentiated for each access category i
and performed according to the channel traffic conditions.
Simulation results demonstrated that our scheme achieves
better performance of throughput, delay and jitter than
basic EDCA, specially for high priority traffic.
Results are validated by analyzing the impact of sources
and network dynamics on the performance metrics and
compared with the basic 802.11e EDCA. On one hand,
results have shown that audio delay associated with high
priority access category, improves greatly and decreases
by up to 49%. Furthermore, the channel capacity improves
and is 23% higher than in EDCA. Moreover, we have
observed the total throughput increases by up to 27% for
high priority traffic and remain stable for medium and low
priority access categories.
Further work could include implementation of the
proposed hybrid adaptation algorithm for infrastructure
networks.
References
[1] Aad, Imad and Castellucia,C. "Differentiation mechanisms
for IEEE 802.11", In Proceedings of IEEE Infocom 2001, A,
Alaska, April 2001.
[2] ANSI/IEEE Standard 802.1D, 1998 ed., "IEEE standard for
information
technology-Telecommunications
and
information exchange between systems-Local and
metropolitan area networks-Common specifications. Part 3:
media access control (MAC) bridges", Institute of Electrical
and Electronics Engineers, 1998.
289
290
IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.12, December 2006