You are on page 1of 6

Performance and Fairness Analysis of a QoS

Supportive MAC Protocol for Wireless LANs


Thomas D. Lagkas Periklis Chatzimisios
Department of Informatics and Telecommunications CSSN Research Lab
Engineering Department of Informatics
University of Western Macedonia Alexander T.E.I. of Thessaloniki
Kozani, Greece Sindos, Thessaloniki, Greece
tlagkas@uowm.gr pchatzimisios@ieee.org

Abstract— IEEE 802.11e Enhanced Distributed Channel Access ACK Skipping (DACKS) technique that includes a
(EDCA) is developed to provide Wireless Local Area Networks modification in the IEEE 802.11e Access Point (AP).
(WLANs) with Quality of Service (QoS) support. Several However, none of the previous works studies fairness
solutions have been proposed in order to provide a fair channel combined with performance taking into account the QoS
access for all competing stations. This paper first studies the QoS support. Work in [7] and [8] investigates the issue of fairness
capabilities of the Adaptive Weighted and Prioritized Polling in IEEE 802.11-based multi-rate WLANs but does not
(AWPP) protocol that adopts the frame structure and the basic consider QoS support or the main EDCA differentiation
polling scheme of the Priority Oriented Adaptive Polling (POAP) mechanisms specified by the IEEE 802.11e standard.
protocol. Our analytical approach is validated by plotting
analytical results against simulation outcome. We then explore Our paper analyzes the performance and fairness provision
the fairness provision of the AWPP protocol utilizing Jain’s of a novel resource distribution mechanism for centralized
fairness index. Finally, we provide a comparative performance wireless networks, which does not demand resource requests
analysis between EDCA, POAP and AWPP protocols and we and it is able to provide predictable QoS to mixed type network
demonstrate that AWPP outperforms the other two. traffic. The considered Adaptive Weighted and Prioritized
Keywords-QoS; fairness; medium access control; WLANs; Polling (AWPP) protocol [9] adopts the frame structure and the
IEEE 802.11e; EDCA; adaptive polling basic polling scheme of the efficient Priority Oriented Adaptive
Polling (POAP) protocol [10]. AWPP introduces a new
technique for efficient bandwidth allocation among wireless
I. INTRODUCTION stations and packet buffers. More specifically, it provides a
IEEE 802.11 Wireless Local Area Networks (WLANs) deterministic traffic differentiation engine that operates
have been very popular and deployed widely in public and proportionally to priorities as well as data rate and takes
private areas. The original IEEE 802.11 WLAN standard advantage of the existing infrastructure since it utilizes the AP
defines the Distributed Coordination Function (DCF) that for coordinating access on the shared medium. We first study
provides best-effort service at the Medium Access Control the QoS capabilities of AWPP by plotting throughput and
(MAC) layer. However, DCF cannot satisfy the demand for delay performance results for multiple traffic classes. We then
better Quality of Service (QoS) support for multimedia investigate for the first time the fairness of the AWPP protocol
applications that have attracted a lot of attention lately in by employing the Jain’s fairness index for various values of the
WLANs. The ratified IEEE 802.11e supplement [1] defines priority factor and the traffic rate. Finally, we compare the
Hybrid Coordination Function (HCF) in order to provide QoS performance of AWPP against EDCA and POAP protocols and
and differentiated services among contending stations. HCF show that AWPP outperforms both of them.
specifies two medium access functions, HCF Controlled
The remainder of this paper is organized as follows:
Channel Access (HCCA) and Enhanced Distributed
Section II provides a thorough background on related medium
Contention Channel Access (EDCA) for controlled and
access control schemes that provide QoS and focuses on the
contention-based channel access, respectively. This paper
three potential polling cases of the AWPP protocol. Section III
considers only the mandatory EDCA medium access function.
describes in detail the operation of AWPP and in particular the
In the literature, much research effort is focused on MAC buffer and station polling selection algorithms. A throughput,
solutions to support different QoS requirements for WLANs delay and fairness analysis (by employing the well known
[2]-[8]. In particular, a resource reservation based protocol Jain’s fairness index) is carried out in Section IV. Section V
capable of guaranteeing QoS is introduced in [2]. Authors in provides various simulation and analytical results that
[3] and [4] enhance and fine tune the parameters of EDCA. An demonstrate the validity of our analytical approach as well as
analytical model for the performance analysis of EDCA that the outperformance of AWPP against the EDCA and POAP
incorporates the main QoS features of the IEEE 802.11e protocols. Finally, Section VI concludes the paper.
standard is proposed in [5]. Work in [6] addresses the problem
of providing throughput guarantees to EDCA stations in a
WLAN with legacy DCF stations by proposing the Dynamic

The published version of this paper is available by IEEE Xplore at:


http://doi.org/10.1109/icc.2011.5963258
II. WLAN MEDIUM ACCESS CONTROL (MAC) Case A: Polling a station that has no buffered packets to
Medium access control in wireless networks is definitely an transmit. The AP sends POLL to station A at time t. Station A
active research area. The fast growing user requirements and receives it at t+tPOLL+tPROP_DELAY and replies with NO_DATA.
networking technologies demand efficient adapting of the The AP receives that at t+tPOLL+tNO_DATA+2tPROP_DELAY and then
modern MAC protocols. It is expected that Next Generation proceeds to new polling.
wireless networks should be able to provide advanced QoS. Case B: Polling a station that has buffered packets to
Thus, there are numerous approaches that focus on the MAC transmit. The AP sends POLL to station A at time t. Station A
layer and attempt to effectively support QoS by adopting receives it at t+tPOLL+tPROP_DELAY and replies with a STATUS
various techniques. In general, the related proposals can be broadcast, which acts as an acknowledgement. Then, it
classified as distributed or centralized. Distributed solutions transmits DATA directly to station B (which could also be the
require no central control being relatively flexible, but they are AP). If station B successfully receives DATA at
able to provide only limited QoS support. On the other hand, t+tPOLL+tSTATUS+tDATA+3tPROP_DELAY, it broadcasts STATUS,
the centralized MAC schemes rely on a central entity that which acts as data acknowledgement. Otherwise, if data
controls medium access resulting to an increased network reception fails but station B was already aware that the packet
feedback. Thus, these schemes are able to provide extensive was destined to it, it responds with a no-acknowledgement type
QoS, but cannot be easily applied to ad-hoc topologies. STATUS packet. Station’s B STATUS packet is received by
Regarding QoS provision, most approaches utilize traffic the AP at t+tPOLL+tDATA+2tSTATUS+4tPROP_DELAY, which can then
priorities to differentiate flows, while others are based on QoS proceed to a new polling. The DATA packet size is generally
requests. The latter techniques enable QoS guarantee, however, considered to be variable, thus, tDATA is not fixed.
they demand knowledge of the traffic specifications, which
may be quite restrictive, while network overhead is increased. Case C: Polling failure or feedback failure. The AP sends
POLL to station A at time t. If station A fails to receive it at
The most known QoS supportive protocol for WLANs is t+tPOLL+tPROP_DELAY, then the AP has to wait for the maximum
EDCA. It is defined as the mandatory access mechanism in the polling cycle before polling again at
IEEE 802.11e standard [1] and is expected to be widely t+tPOLL+tMAX_DATA+2tSTATUS+4tPROP_DELAY, because it must be
adopted in near future wireless networking products. It controls sure that it will not collide with a possible ongoing
medium access based on an exponential backoff algorithm by transmission. When polling succeeds, but then the AP fails to
employing longer waiting intervals for the low priority traffic receive any of the following packets, it has to wait for the
in order to favor high priority traffic access. The RTS/CTS maximum polling cycle before the new poll, similarly to the
(Request To Send/Clear To Send) mechanism can be used to polling failure case. Note that tMAX_DATA is the duration of the
inform adjacent stations of the forthcoming transmission and transmission of the largest allowed DATA packet.
hence limit the hidden station problem, which causes increased
packet collisions and in general performance degradation. Each STATUS packet carries the sending station’s priority
Although this mechanism is useful in most network conditions, score, which is utilized by the AP to decide which station to
it raises overhead while not fully eliminating collisions. poll. The priority score indicates the priority and the amount of
packets buffered in the station. The higher the priority score,
Even though EDCA can partially support QoS, long the higher the station’s probability to be polled. Inside each
waiting times are caused by the backoff process. Thus, time station, the packets to send are queued in different priority
bounded traffic may greatly suffer [11]. Additionally, the buffers. A buffer is selected for packet transmission according
related resource allocation mechanism is not sufficiently fair to its priority and the number of packets it carries. These two
[12]. Due to the above, it can be concluded that EDCA factors are regulated by two weights and the resulted values are
definitely supplies the legacy IEEE 802.11 with QoS added in order to compute the buffer’s probability to be chosen.
capabilities, but it fails to adequately support simultaneous
streams of different priorities. Generally, while EDCA is The POAP protocol has been shown to perform efficiently
certainly a QoS capable protocol, it does not appear to be and adequately differentiate traffic. Nevertheless, the formulas
efficient in serving multiple flows of different priorities, mainly employed to determine the buffer to select for packet
due to its limited channel utilization. Hence, there is transmission and the station to select for polling do not allow
undoubtedly space for more efficient approaches. On the other practical analysis of the resources distribution. Hence, it is
hand, POAP is a highly efficient QoS capable protocol for difficult to pre-configure the protocol parameters. This process
WLANs which employs station polling. The considered AWPP was actually performed heuristically. On the other hand, the
protocol relies on the same polling scheme, which is collision deterministic operation of AWPP that distributes bandwidth
free, produces limited network overhead and ensures sufficient proportionally to priority and traffic rate makes it possible to
feedback for the AP’s decision making procedure. However, analytically determine the network performance metrics and
the bandwidth distribution algorithm is completely different. the provided fairness index.

The potential operation scenarios of the AWPP protocol are


III. THE AWPP PROTOCOL
presented below. Notice that tPOLL, tSTATUS, and tNO_DATA are the
transmission durations of the control packets POLL, STATUS, A. Determining packet buffer for transmission
and NO_DATA respectively, tDATA is the duration of the DATA
packet, and tPROP_DELAY is the signal propagation delay. A polled station has to determine which packet buffer to
select for transmission. According to AWPP, stations include
buffers, each one corresponding to a different user priority (in

The published version of this paper is available by IEEE Xplore at:


http://doi.org/10.1109/icc.2011.5963258
accordance with the IEEE 802.1d standard [13]).This algorithm - Check if there is a station k that carries the maximum SSW
takes into account the priority of each buffer and its current value and the minimum Time Elapsed since last Poll (TEP)
traffic load rate. The objective is to provide a buffer of higher value.
priority and higher traffic rate with proportionally higher
transmission probabilities. Since it is typically expected that - In case there is such a station k, then check if its SSW
priority should greatly affect distribution of resources, we use value is M times higher than the second maximum SSW value
the Priority Factor (PF, default 2) to regulate the buffer and if its TEP value is M times lower than the second minimum
selection probability. The respective algorithm that determines TEP value.
which buffer to choose is described below. Note that the - If the above conditions are both true, then lower the SSW
Estimated Traffic Rate (ETR) is resulted by: value of station k to M times the second maximum SSW value
(2ndMaxSSW):
ETRnew[i]  MF  ETRold [i]  (1  MF )  ITR[i] (1)
SSW [ k ]  M  2ndMaxSSW (6)
where MF is the Memory Factor (default 0.5) and ITR is the
Instant Traffic Rate (calculated for a default duration of 2s). - Calculate the Station Selection Probability of each station
j:
Determining buffer for transmission

M 1
- Calculate the Buffer Selection Weight of each non-empty SSP[ j ]  SSW [ j ] m 0
SSW [ m] (7)
packet buffer i:
- Select station j for polling with probability SSP[j]
BSW [i]  PF BP[i ]  ETR[i] (2)

where BP is the Buffer Priority.


- Calculate Buffered Traffic Indicator of station j: IV. PROTOCOL ANALYSIS
The analysis of the AWPP protocol is characterized as a
BTI [ j ]  i 0
#buffers1
BSW [i] (3) straightforward process. Our objective is to estimate the
throughput each station or each traffic type exhibits. Then the
- Calculate the Buffer Selection Probability of each non- packet delay can be calculated according to Little’s Law [14].
empty packet buffer i: Lastly, the provided fairness can be estimated via the
calculation of the well known Jain’s Fairness Index [15].
BSP[i ]  BSW [i ] / BTI (4)
Based on the presented technique that the AP uses to
- Select buffer i for packet transmission with probability determine which station to poll next, we can directly conclude
BSP[i]. that the portion of the available bandwidth each station j is
allowed to exploit equals SSP[j], as it can be derived by (7). At
- Transmit the earliest generated packet of the selected this point, it should be made clear that when in this paper we
buffer i. use the term “bandwidth”, we refer to the channel capacity in
bit rate, rather than the electromagnetic feature of the medium
B. Determining station to poll measured in Hertz. Regarding the throughput each station
A station is selected for polling mainly based on its BTI exhibits, this is eventually resulted by the bandwidth portion it
value. Specifically, the AP utilizes the stations’ BTI values that is allowed to exploit and the amount of bandwidth that possibly
it has received via the STATUS packets and taking into remains unexploited by other stations. The algorithm that we
account the time that has elapsed since each station was last can follow to analytically estimate each station’s throughput is
polled, so that channel domination is averted, it decides which described below. Notice that the available bandwidth is noted
one to select next. This mechanism involves the AP itself when as AB and its initial value depends on the physical layer, BU is
it has buffered packets, which of course is not needed to be the bandwidth utilization, T[j] and TR[j] are the throughput and
polled to gain medium access. Considering the special role of traffic load rate of station j, respectively.
the AP in the network, it receives higher probability to get
Algorithm for estimating stations’ throughput
transmission permission than an ordinary wireless station. To
be more specific, the AP’s buffers priorities are increased by a) AB = BU×AB (8)
the parameter AP_ExtraPriority (default 1). The respective
algorithm that determines which station to poll is described b) Initialize set S to include all participating stations
below. c) P = {jϵS | SSP[j]×AB ≥ TR[j]} (9)
Determining station to poll d) T[j] = TR[j], ∀jϵP (10)
- Calculate the Station Selection Weight of each station j of e) AB  AB   T [ j ] , ∀jϵP (11)
M total stations, including the AP, if it has non-empty packet j
buffers (the addition of 1 ensures non-zero value):
f) S=S–P (12)
SSW [i ]  BTI [ j ]  1
Q  1   SSP[ j ] , ∀jϵP
(5)
g) (13)
j

The published version of this paper is available by IEEE Xplore at:


http://doi.org/10.1109/icc.2011.5963258
h) SSP[j] = SSP[j]/Q, ∀jϵS (14) TABLE I. NETWORK PARAMATERS VALUES
i) If P ≠ ∅, then repeat steps from c, else: Network Parameter Value
T[j] = SSP[j]×AB, ∀jϵS (15) Data Bit Rate 54 Mbps

Control Bit Rate 24 Mbps


It should be mentioned that for this analysis we assume that
Propagation Delay 0.2 μs
the stations’ traffic load rate is constant or that we study its
mean value throughout the observation interval. The presented POLL length 272 bits
algorithm requires the calculation of the bandwidth utilization.
STATUS size 352 bits
Based on the AWPP polling scheme and assuming saturation
conditions where all stations usually carry buffered packets and DATA length 12336 bits
that half of the transmissions originate at the AP, it holds:
2
[(t POLL  t DATA  2t STATUS  4t PROP_DELAY   M 1 
 T [ j]
 
(t DATA  t STATUS  2t PROP_DELAY )] / 2  j 0  (18)
BU  (16) M 1
t DATA M T [ j] 2

j 0
The estimation of the throughput enables the computation
of the average delay based on Little’s law, which states that the
average system queue size equals the jobs’ arrival rate V. PERFOMANCE RESULTS
multiplied by the average waiting time. Thus, in order to get an The QoS capabilities of the AWPP protocol are studied via
indication of the delay, we first need to estimate the Average a network scenario that involves multiple traffic classes.
Buffered Traffic (ABT) as follows: Specifically, four traffic classes are considered: Best Effort
1  1  (l  T ) (BE) traffic of priority 0, Excellent Effort (EE) traffic of

ABT  V (t )dt   (lt  Tt )dt  (17) priority 3, Streaming Multimedia (SM) traffic of priority 4, and
o  o 2 Interactive Voice (IV) traffic of priority 6. Unless otherwise
where τ is the observation interval, V(t) is the buffered traffic at specified, the traffic generation rate of each class is equal to
time t, l is the traffic load rate and T is the average throughput 500kbps per flow. The AP is the source of four different class
(in terms of bit rate). Thus, the average delay is estimated to be flows destined to each wireless station, while another identical
equal to ABT/l. It should be clarified that this approach ignores four flows originate at each wireless station and destine to the
any packet drops that may occur due to buffer overflow or AP. We ensure traffic symmetry and keep the analysis practical
packet lifetime expiration. Hence, it is expected to have rather by setting AP_ExtraPriority equal to 0.
high delay values that may keep rising during the observation The main objective of this study is to examine the behavior
interval. of the different traffic class flows in a comparative way. Hence,
The last step in our analysis is the estimation of Jain’s following the presented approach we get results referring to the
Fairness Index, which is quite straightforward when already different traffic classes. Initially, we attain throughput and
having the throughput results. Specifically, it equals: delay results for the AWPP protocol and validate the presented
analytical approach using simulation. Some of the considered
network parameters are summarized in Table I.
Regarding the simulation process, we employed a unified

25000 30
BE (A) BE (S) BE (A) BE (S)
EE (A) EE (S) EE (A) EE (S)
SM (A) SM (S) 25 SM (A) SM (S)
20000
IV (A) IV (S) IV (A) IV (S)
Throughput (kbps)

20
15000
Delay (s)

15
10000
10

5000
5

0 0
0 25000 50000 75000 100000 0 25000 50000 75000 100000
Network Load (kbps) Network Load (kbps)
Figure 1. Simulation (S) and analytical (A) values of throughput versus Figure 2. Simulation (S) and analytical (A) values of delay versus
network load for the AWPP protocol network load for the AWPP protocol

The published version of this paper is available by IEEE Xplore at:


http://doi.org/10.1109/icc.2011.5963258
IV Traffic
1 AWPP
POAP
0.95
EDCA
0.9
Jain's Fairness Index

0.85 10

0.8 8
0.75

Delay (s)
6
0.7
4
0.65 PF = 1 PF = 2
2 15000
0.6 PF = 3 PF = 4
0 10000
0.55
60000
50000 5000
0 25000 50000 75000 100000 40000
30000
Network Load (kbps) 20000 0
10000 Throughput (kbps)
Figure 3. Jain’s Fairness Index vs network load for the AWPP protocol Network Load (kbps)

event-based simulator developed in C++ to model the studied Figure 5. IV traffic: Delay and throughput versus network load
protocols, focusing on the accuracy of MAC. It is validated via
the comparison of its output with the analytical results. according to their priority, thus, they are all equally served and
the resulted fairness index is equal to 1.
Figures 1 and 2 provide simulative and analytical results for
the traffic throughput and average delay performance of Since AWPP distributes resources by also taking into
AWPP. As far as the analytical calculations, Eq. (16) was first account the traffic rate, we have examined how this factor
computed with the values presented in Table I and the result for affects the provided fairness. The 3D curve in Figure 4
BU was 0.876. Moreover, the network load is regulated by represents Jain’s Fairness Index as a function of varying BE
changing the number of stations. Our analytical model is and IV traffic rates. EE and SM traffic rates are considered
validated since an almost exact match between analytical and constant (equal to 500kbps). The figure illustrates that the
simulation results is observed. The figures demonstrate that variation of the high priority IV class traffic rate affects the
when low load is considered all traffic is fully served. provided fairness in a much greater degree than BE traffic.
However, when load increases the lower priority flows receive We next study the AWPP performance against the EDCA
limited bandwidth due to the fact that the higher priority traffic and POAP protocols in a specialized developed simulation
should be sufficiently served. framework, adapted to the operational characteristics of each
Figure 3 plots Jain’s Fairness Index versus network load for protocol. The condition of any considered link was modeled
different values of the Priority Factor (PF). It should be pointed using a finite-state machine and we employed the default
out that our objective is to measure fairness among traffic parameter values for all protocols. The comparative
classes but not per-station; hence, we have adjusted (18) performance of the three protocols is plotted in Figures 5 to 8
accordingly. Since PF actually defines how much a traffic class and the simulation results are derived by utilizing a statistical
is favored against a lower priority class, it is expected to have analysis based on the “sequential simulation” method. The
lower fairness among classes when PF is high. Furthermore, average delay and the traffic throughput have been depicted in
under high load conditions it is not possible to adequately serve a 3D curve against network load for each separate traffic class.
all flows and fairness decreases due to the fact that higher Figure 5 shows that in our scenario AWPP fully serves the
priority traffic gains more resources. As it expected, when PF
SM Traffic
equals 1, then based on (2) classes are not differentiated AWPP
POAP
EDCA
30
25
1
20
Jain's Fairness Index

Delay (s)

0.8 15

0.6 10
5
0.4
0
30000
0.2 8000
4000 4000 6000
3000 20000
2000 2000 4000
Network Load (kbps) 2000
IV DataRate (kbps) 1000 BE DataRate (kbps) 10000 0
0 0 Throughput (kbps)

Figure 4. Jain’s Fairness Index versus BE and IV traffic data rates Figure 6. SM traffic: Delay and throughput versus network load

The published version of this paper is available by IEEE Xplore at:


http://doi.org/10.1109/icc.2011.5963258
EE Traffic VI. CONCLUSIONS
AWPP This paper provided a detailed analysis of the performance
30 POAP and fairness provision of the AWPP MAC protocol for wireless
EDCA networks. Our performance analysis is validated through
25 plotting analytical results against simulation results. The
20
analytical results prove the deterministic operation of the
proposed AWPP protocol which efficiently differentiates
Delay (s)

15 traffic proportionally to traffic priority and rate. A further


comparative simulation analysis shows that AWPP is capable
10
of providing enhanced QoS support compared to the well
5 known EDCA protocol as well as the highly efficient POAP
scheme.
0
30000
15000
20000 10000 REFERENCES
5000
Network Load (kbps) 10000 0 [1] IEEE Std 802.11e-2005, “IEEE Standard for Information Technology--
Throughput (kbps) Telecommunications and Information Exchange Between Systems--
Figure 7. EE traffic: Delay and throughput versus load LAN/MAN Specific Requirements--Part 11 Wireless Medium Access
Control and Physical Layer specifications, Amendment 8: Medium
IV traffic flows regardless the network load whereas POAP Access Control Quality of Service Enhancements”, 2005.
fails to sufficiently serve the IV traffic under high load [2] T. D. Lagkas, G. I. Papadimitriou, P. Nicopolitidis, and A. S.
conditions and EDCA comparatively performs constantly low. Pomportsis, “Priority-Oriented Adaptive Control With QoS Guarantee
Figure 6 demonstrates that AWPP succeeds in providing high for Wireless LANs,” IEEE Transactions on Vehicular Technology, vol.
56, no. 4, pp. 1761-1772, Jul. 2007.
SM traffic throughput and low delay for higher load values [3] A. Hamidian and U. Korner, “An Enhancement to the IEEE 802.11e
compared to POAP, while EDCA performs significantly worse. EDCA Providing QoS Guarantees,” Springer Telecommunication
Regarding EE traffic, Figure 7 illustrates that AWPP achieves Systems, vol. 31, no. 2-3, pp. 195-212, Mar. 2006.
the highest maximum throughput, whereas POAP slightly [4] Y. Ge, J. C. Hou, and S. Choi, “An analytic study of tuning systems
achieves the lowest maximum delay. Furthermore, both parameters in IEEE 802.11e enhanced distributed channel access,”
Elsevier Computer Networks, vol. 51, no. 8, pp. 1955-1980, Jun. 2007.
protocols seem to reserve resources for higher priority traffic [5] I. Inan, F. Keceli and E. Ayanoglu, “Analysis of the 802.11e enhanced
when network load gets heavy. On the other hand, the inferior distributed channel access function”, IEEE Transactions on
behavior of EDCA in all load conditions is obvious. Finally, Communications, vol. 57, issue 6, pp. 1753-1764, 2009.
Figure 8 depicts that BE traffic starts receiving significantly [6] A. Banchs, P. Serrano and L. Vollero, “Providing Service Guarantees in
limited resources when they are necessary for the sufficient 802.11e EDCA WLANs with Legacy Stations”, IEEE Transactions on
Mobile Computing, vol. 9, issue 8, pp. 1057-1071, 2010.
service of the higher priority traffic, particularly in AWPP,
[7] A. V. Babu and L. Jacob, “Fairness Analysis of IEEE 802.11 Multirate
according to the operation concept of the examined and the Wireless LANs”, IEEE Transactions on Vehicular Technology, vol. 56,
POAP protocols. As far as EDCA is concerned, it is clear that issue 5, pp. 3073-3088, 2007.
under all conditions it serves BE traffic in a non-satisfactory [8] M. Laddomada, F. Mesiti, M. Mondin and F. Daneshgaran, “On the
way. At this point it is essential to clarify that in particular throughput performance of multirate IEEE 802.11 networks with
under high load conditions the scenario becomes very variable-loaded stations: analysis, modeling, and a novel proportional
fairness criterion”, IEEE Transactions on Wireless Communications,
demanding since it involves multiple flows of four different vol. 9, issue 5, pp. 1594-1607, 2010.
priorities, while bandwidth remains limited. Considering also [9] T. D. Lagkas, “Adaptive Weighted and Prioritized Polling for QoS
that all packets remain in the buffers and none is dropped, it is provision in wireless networks,” 2nd IFIP Wireless Days Conference,
expected to attain high delay values. pp. 1-5, Dec. 2009.
[10] T. D. Lagkas, G. I. Papadimitriou, P. Nicopolitidis, and A. S.
Pomportsis, “A Novel Method of Serving Multimedia and Background
BE Traffic Traffic in Wireless LANs,” IEEE Transactions on Vehicular
AWPP
Technology, vol. 57, no. 5, pp. 3263-3267, Sep. 2008.
POAP [11] S. C. Wang and A. Helmy, “Performance Limits and Analysis of
20 EDCA Contention-based IEEE 802.11 MAC,” 31st. IEEE Conference on Local
Computer Networks, pp. 418-425, Nov. 2006.
[12] D. Pong and T. Moors, “Fairness and capacity trade-off in IEEE 802.11
15
WLANs”, 29th IEEE Conference on Local Computer Networks, pp.
310-317, 2004.
Delay (s)

10 [13] IEEE Std 802.1d-2004, “IEEE Standard for Local and Metropolitan
Area Networks Media Access Control (MAC) Bridges,” 2004.
[14] J. D. C. Little, “A proof for the queuing formula: L= λ w,” Operations
5 Research, vol. 9, no. 3, pp. 383-387, 1961.
[15] R. Jain, D. Chiu, and W. Hawe, “A Quantitative Measure Of Fairness
0 And Discrimination For Resource Allocation In Shared Computer
30000 Systems,” DEC Research Report TR-301, Sep. 1984.
15000
20000 10000
5000 Throughput (kbps)
Network Load (kbps) 10000 0

Figure 8. BE traffic: Delay and throughput versus network load

The published version of this paper is available by IEEE Xplore at:


http://doi.org/10.1109/icc.2011.5963258

You might also like