Skip to main content
Log in

A Control Theoretic Approach for Throughput Optimization in IEEE 802.11e EDCA WLANs

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

The MAC layer of the 802.11 standard, based on the CSMA/CA mechanism, specifies a set of parameters to control the aggressiveness of stations when trying to access the channel. However, these parameters are statically set independently of the conditions of the WLAN (e.g. the number of contending stations), leading to poor performance for most scenarios. To overcome this limitation previous work proposes to adapt the value of one of those parameters, namely the CW, based on an estimation of the conditions of the WLAN. However, these approaches suffer from two major drawbacks: i) they require extending the capabilities of standard devices or ii) are based on heuristics. In this paper we propose a control theoretic approach to adapt the CW to the conditions of the WLAN, based on an analytical model of its operation, that is fully compliant with the 802.11e standard. We use a Proportional Integrator controller in order to drive the WLAN to its optimal point of operation and perform a theoretic analysis to determine its configuration. We show by means of an exhaustive performance evaluation that our algorithm maximizes the total throughput of the WLAN and substantially outperforms previous standard-compliant proposals.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11

Similar content being viewed by others

Notes

  1. The reader is referred to [18] for a detailed justification of these configuration choices.

  2. Following [2], by saturation we mean that a station always has a packet ready for transmission.

  3. Although the 802.11e parameters are configurable, the standard includes a default setting for these parameters [16].

  4. A similar approach was used in [19] to analyze RED from a control theoretical standpoint.

References

  1. IEEE 802.11 WG (1999) Information technology - telecommun. and information exchange between systems. Local and Metropolitan area networks. Specific requirements. Part 11: wireless LAN medium access control (MAC) and physical layer (PHY) specifications, Standard, August. IEEE, Piscataway

    Google Scholar 

  2. Bianchi G (2000) Performance analysis of the IEEE 802.11 distributed coordination function. IEEE J Sel Areas Commun 18(3):535–547, March

    Article  Google Scholar 

  3. Banchs A, Pérez-Costa X, Qiao D (2003) Providing throughput guarantees in IEEE 802.11e wireless LANs. In: Proceedings of the 18th international teletraffic congress (ITC18), Berlin, September 2003

  4. Yang Y, Wang JJ, Kravets R (2007) Distributed optimal contention window control for elastic traffic in single-cell wireless LANs. IEEE/ACM Trans Netw 15(6):1373–1386, December

    Article  Google Scholar 

  5. Bianchi G, Fratta LL, Oliveri M (1996) Performance evaluation and enhancement of the CSMA/CA MAC protocol for 802.11 wireless LANs. In: Proceedings of the seventh IEEE international symposium on personal, indoor and mobile radio communications (PIMRC96), Taipei, October 1996

  6. Xia Q, Hamdi M (2006) Contention window adjustment for IEEE 802.11 WLANs: a control-theoretic approach. In: Proceedings of IEEE ICC 2006, Istanbul, June 2006

  7. Ni Q, Aad I, Barakat C, Turletti T (2003) Modeling and analysis of slow CW decrease for IEEE 802.1 1 WLAN. In: Proceedings of the seventh IEEE international symposium on personal, indoor and mobile radio communications (PIMRC 2003), Beijing, September 2003

  8. Pang Q, Liew SC, Lee JYB, Leung VCM (2004) Performance evaluation of an adaptive backoff scheme for WLAN. Wirel Commun Mob Comput 4(8):867–879, December

    Article  Google Scholar 

  9. Song N-O, Kwak B-J, Song J, Miller ME (2003) Enhancement of IEEE 802.11 distributed coordination function with exponential increase exponential decrease backoff algorithm. In: Proceedings of the 57th IEEE semiannual vehicular technology conference (VTC 2003-Spring), Jeju, April 2003

  10. Banchs A, Perez X (2006) Distributed fair queuing in IEEE 802.11 wireless LAN. In: Proceedings of IEEE ICC 2002, New York, April 2006

  11. Heusse M, Rousseau F, Guillier R, Duda A (2005) Idle sense: an optimal access method for high throughput and fairness in rate diverse wireless lans. In: SIGCOMM ’05: Proceedings of the 2005 conference on applications, technologies, architectures, and protocols for computer communications. ACM, New York, pp. 121–132

    Chapter  Google Scholar 

  12. Calì F, Conti M, Gregori E (2000) Dynamic tuning of the ieee 802.11 protocol to achieve a theoretical throughput limit. IEEE/ACM Trans Netw 8(6):785–799

    Article  Google Scholar 

  13. Bononi L, Conti M, Gregori E (2004) Runtime optimization of ieee 802.11 wireless lans performance. IEEE Trans Parallel Distrib Syst 15(1):66–80

    Article  Google Scholar 

  14. Nafaa A, Ksentini A, Ahmed Mehaoua A, Ishibashi B, Iraqi Y, Boutaba R (2005) Sliding contention window (SCW): towards backoff range-based service differentiation over IEEE 802.11 wireless LAN networks. IEEE Network 19(4):45–51, July

    Google Scholar 

  15. Freitag J, da Fonseca NLS, de Rezende JF (2006) Tuning of 802.11e network parameters. IEEE Commun Lett 10(8):611–613, August

    Article  Google Scholar 

  16. IEEE 802.11 WG (2005) Amendment to standard for information technology. LAN/MAN specific requirements - part 11: wireless LAN medium access control (MAC) and physical layer (PHY) specifications: medium access control (MAC) enhancements for quality of service (QoS), Supplement to IEEE 802.11 standard, November

  17. IEEE 802.11 WG (2006) Information technology - telecommunications and information exchange between systems. Local and Metropolitan area networks. Specific requirements. Part 11: wireless LAN medium access control (MAC) and physical layer (PHY) specifications, IEEE 802.11-REVma/D9.0, Revision of Std. 802.11–1999

  18. Banchs A, Vollero L (2006) Throughput analysis and optimal configuration of 802.11e EDCA. Comput Networks 50(11):1749–1768, August

    Article  MATH  Google Scholar 

  19. Hollot CV, Misra V, Towsley D, Gong W-B (2001) A control theoretic analysis of RED. In: Proceedings of IEEE INFOCOM 2001, Anchorage, April 2001

  20. Franklin GF, Powell JD, Workman ML (1990) Digital control of dynamic systems, 2nd edn. Addison-Wesley, Reading

    MATH  Google Scholar 

  21. Banchs A, Serrano P, Oliver H (2007) Proportional fair throughput allocation in multirate 802.11e EDCA wireless LANs. Wirel Netw 13(5), October

  22. IEEE 802.11 WG (1999) Information technology - telecommun. and information exchange between systems. Local and Metropolitan area networks. Specific requirements. Part 11: wireless LAN medium access control (MAC) and physical layer (PHY) specifications: high-speed physical layer extension in the 2.4 GHz band, Supplement to IEEE 802.11 standard, September

  23. Aguiar A, Wolisz A (2007) Channel prediction heuristics for adaptive modulation in WLAN. IEEE 65th Vehicular Technology Conference, 2007. VTC2007-Spring, April 2007, Dublin

  24. Aström K, Wittenmark B (1990) Computer-controlled systems, theory and design. Prentice Hall International Editions, 2nd edn. Prentice Hall, Englewood Cliffs

    Google Scholar 

Download references

Acknowledgements

The work described in this article has been partially supported by the European Community’s Seventh Framework Programme under the ICT FP7 Integrated Project CARMEN (INFSO-ICT-214994) and by the Spanish Government under the POSEIDON project (TSI2006-12507-C03). Apart from this, the European Commission and the Spanish Government have no responsibility for the content of this paper. The authors would like to thank the reviewers for their valuable comments which helped improving this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paul Patras.

Appendix

Appendix

Theorem 1

The system is stable with the proposed K p and K i configuration.

Proof

The closed-loop transfer function of our system is

$$ \begin{array}{lll}\label{eq-tf} S(z) & = & \frac{-C(z)H(z)}{1 - C(z)H(z)} = \\ & = & \frac{- z(z-1) H K_p - z H K_i}{z^2 + (- H K_p -1)z + H (K_p - K_i)} \end{array} $$
(44)

where

$$\label{eq-h} H = - \frac{\tau_{opt} p_{opt} \left(1 + p_{opt}\sum_{i = 0}^{m-1}{(2p_{opt})^i}\right)}{2} $$
(45)

A sufficient condition for stability is that the poles of the above polynomial fall within the unit circle |z| < 1. This can be ensured by choosing coefficients {a 1, a 2} of the characteristic polynomial that belong to the stability triangle [24]:

$$\label{eq-cond1} a_2 < 1 $$
(46)
$$\label{eq-cond2} a_1 < a_2 + 1 $$
(47)
$$\label{eq-cond3} a_1 > -1 - a_2 $$
(48)

In the transfer function of Eq. 44 the coefficients of the characteristic polynomial are

$$ a_1 = - H K_p -1 $$
(49)
$$ a_2 = H \big(K_p - K_i\big) $$
(50)

From Eqs. 42 and 45 we have

$$ H K_p = - 0.4 \frac{\tau_{opt}}{p_{opt}} $$
(51)

and from Eqs. 43 and 45 we have

$$ H K_i = - \frac{0.4}{0.85 \cdot 2}\frac{\tau_{opt}}{p_{opt}} $$
(52)

from which

$$ a_1 = 0.4 \frac{\tau_{opt}}{p_{opt}} - 1 $$
(53)
$$ a_2 = -0.16 \frac{\tau_{opt}}{p_{opt}} $$
(54)

Given τ opt  ≤ p opt , it can be easily seen that the above {a 1, a 2} satisfy the conditions of Eqs. 46, 47 and 48. The proof follows.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Patras, P., Banchs, A. & Serrano, P. A Control Theoretic Approach for Throughput Optimization in IEEE 802.11e EDCA WLANs. Mobile Netw Appl 14, 697–708 (2009). https://doi.org/10.1007/s11036-008-0121-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-008-0121-x

Keywords

Navigation