simple round-robin scheduler is proposed in the
IEEE 802.11e draft 4.2 (IEEE 802.11 WG, 2003).
The simple scheduler uses the following mandatory
TSPEC parameters: mean data rate, nominal MAC
frame size and maximum service interval or delay
bound. Note that the maximum service interval
requirement of each TS corresponds to the
maximum time interval between the start of two
successive TXOPs. If this value is small, it can
provide low delay but introduce more CF-Poll
frames. If different TS have different maximum
service interval requirements, the scheduler will
select the minimum value of all maximum service
interval requests of all admitted streams for
scheduling. Moreover, the QAP is allowed to use an
admission control algorithm to determine whether or
not to allow new TS into its BSS. During a CFP, the
medium is fully controlled by QAP. During a CP, it
can also grab the medium whenever it wants (after a
PIFS idle time). After receiving a QoS CF-poll
frame, a polled QSTA is allowed to transmit
multiple MAC frames denoted by contention-free
burst (CFB), with the total access time not exceeding
the TXOPLimit.
4 SIMULATION-BASED
EVALUATIONS OF
OS-ENHANCED SCHEMES
In (Benveniste M. et al., 2001), (Qiang Ni et al.,
2004), different simulations have been conducted
with different topology and parameters of EDCF. To
evaluate the performance of DCF and EDCF
schemes, we use NS-2 (Anelli A et al.), there is no
mobility in the system, each station operates at IEEE
802.11b PHY and transmits three types of traffic
(audio, video and data traffic) to each other. The
DCF MAC parameters are listed in Table 1 and
Table 1: DCF parameters.
SIFS 16µs MAC header 28bytes
DIFS 34µs PLCP header
length
4µs
ACK
size
14bytes Preamble length 20µs
PHY
rate
36Mbps CWmin 15
Slot
time
9µs WCmax 1023
EDCF parameters are: for audioPCM (Wmin=7,
Wmax=15, AIFSN=1, Packet size in bytes=160,
Packet interval in ms=20, Sending rate in KB/s=8),
for Video MPEG4 (15,35,1,1280,16,80), for Video
VBV(15,31,2, 660,26,25), for Data (31,1023, 2,
1600, 12.5,128).We use CBR/UDP traffic sources.
We vary the load rate by increasing the number of
STAs from 0 to 6.
Figure 2 shows the simulation results for the
bandwidth, and latency. We can see that average
throughput of three kinds of flows per STA are
stable and sufficient as long as the channel load rate
is less than 70% at the 25th second, after all flows
degrade themselves dramatically in DCF, but not in
EDCF. And we let us notice, that there is a high rate
loss of packets in DCF, and a low rate loss of
packets in EDCF. We see also that latency is good
for all flows, but at the 25
th
second, it increases
significantly in DCF. On the other hand, in EDCF
only data suffer by a high latency. The evolution of
latency in DCF, in function of channel load rate is
dramatic for all flows after 70% rate, but in EDCF
after 60% only data flow degrade themselves. Figure
3 shows the advantages of HCF controlled channel
access mechanism compared to EDCF, we simulate
an topology with 13 STAs (STA 0 is the AP), six
STAs transmit each one a audio flow, and the six
others transmit a video flow (CBR MPEG4) at
AP.We notice that the throughput (D) is stable and
distributed well on all the STAs by HCF, which is
not the case for EDCF, where D fluctuate too much
quickly, what indicates a bad management of the
bandwidth. For EDCF, the latency increases all
gently when the channel load rate increases but only
for audio flows, for the video flows, the latency
increase brutally. For HCF, the evolution of latency
is the same for all flows. Figure 4 shows the
limitations of HCF by a simulation of 19 STAs (the
STA 0 is the AP) and STA1 to STA6 transmits a
PCM Audio flows with inter arrival time of 4.7ms,
Packet size of 160bytes, Sending rate of 64Kbps and
a priority of 6. STA7 to STA12 transmits a VBR
(variable bit rate) video flows with Arrival period
almost equal to 26, Packet size almost equal to 660,
Sending rate almost equal to 200 and a priority of 5.
STA13 to STA18 transmits a MPEG4 video flows
with Arrival period=2, Packet size=800, Sending
rate=3200 and a priority of 4. Let us notice that
latency of VBR flows fluctuate and increase
dramatically, what is not the case of the other flows.
This is with the fact that the AP is unable to make a
good estimate of the size of the queues for a good
scheduling.
A COMPARATIVE STUDY OF 802.11 AND 802.11E WIRELESS LAN STANDARDS
137