On the Uplink Performance of TCP in Multi-rate 802.11 WLANs

  • Naeem Khademi
  • Michael Welzl
  • Renato Lo Cigno
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6641)


IEEE 802.11 defines several physical layer data rates to provide more robust communication by falling back to a lower rate in the presence of high noise levels. The choice of the current rate can be automatized; e.g., Auto-Rate Fallback (ARF) is a well-known mechanism in which the sender adapts its transmission rate in response to link noise using up/down thresholds. ARF has been criticized for not being able to distinguish MAC collisions from channel noise. It has however been shown that, in the absence of noise and in the face of collisions, ARF does not play a significant role for TCP’s downlink performance. The interactions of ARF, DCF and uplink TCP have not yet been deeply investigated. In this paper, we demonstrate our findings on the impact of rate fallback caused by collisions in ARF on the uplink performance of various TCP variants using simulations.


TCP 802.11 WLAN Auto-Rate Fallback 


  1. 1.
    Choi, J., Park, K., Kim, C.K.: Cross-layer analysis of rate adaptation, DCF and TCP in multi-rate WLANs. In: 26th IEEE International Conference on Computer Communications, INFOCOM 2007, pp. 1055–1063. IEEE, Los Alamitos (2007)CrossRefGoogle Scholar
  2. 2.
    Choi, S., Park, K., Kim, C.-k.: On the performance characteristics of WLANs: revisited. SIGMETRICS Performance Evaluation Review 33, 97–108 (2005)CrossRefGoogle Scholar
  3. 3.
    Floyd, S.: Highspeed TCP for large congestion windows. RFC 3649 (Experimental) (December 2003)Google Scholar
  4. 4.
    Ha, S., Rhee, I., Xu, L.: CUBIC: a new TCP-friendly high-speed TCP variant. SIGOPS Operating Systems Review 42, 64–74 (2008)CrossRefGoogle Scholar
  5. 5.
    Holland, G., Vaidya, N., Bahl, P.: A rate-adaptive MAC protocol for multi-hop wireless networks. In: Proceedings of the 7th Annual International Conference on Mobile Computing and Networking, pp. 236–251. ACM, New York (2001)CrossRefGoogle Scholar
  6. 6.
    Kamerman, A., Monteban, L.: WaveLAN-II: A high-performance wireless LAN for the unlicensed band. Bell. Labs Technical Journal 2(3), 118–133 (1997)CrossRefGoogle Scholar
  7. 7.
    Khademi, N., Othman, M.: Size-based and direction-based TCP fairness issues in IEEE 802.11 WLANs. EURASIP Journal on Wireless Communications and Networking (2010)Google Scholar
  8. 8.
    Kim, J., Kim, S., Choi, S., Qiao, D.: CARA: Collision-aware rate adaptation for IEEE 802.11 WLANs. In: Proceedings of 25th IEEE International Conference on Computer Communications, INFOCOM 2006, April 2006, pp. 1–11 (2006)Google Scholar
  9. 9.
    Lacage, M., Manshaei, M.H., Turletti, T.: IEEE 802.11 rate adaptation: a practical approach. In: Proceedings of the 7th ACM International Symposium on Modeling, Analysis and Simulation of Wireless and Mobile Systems, MSWiM 2004, pp. 126–134. ACM, New York (2004)CrossRefGoogle Scholar
  10. 10.
    Leith, D., Shorten, R.: H-TCP: TCP for high-speed and long-distance networks. In: Proc. PFLDnet, Argonne 2004 (2004)Google Scholar
  11. 11.
  12. 12.
    Maguolo, F., Lacage, M., Turletti, T.: Efficient collision detection for auto rate fallback algorithm. In: IEEE Symposium on Computers and Communications, ISCC 2008, pp. 25–30 (July 2008)Google Scholar
  13. 13.
    NS-2.29 Wireless Update Patch.,
  14. 14.
    The Network Simulator NS-2,
  15. 15.
    Pang, Q., Leung, V.C.M., Liew, S.C.: A rate adaptation algorithm for IEEE 802.11 WLANs based on MAC-layer loss differentiation. In: 2nd International Conference on Broadband Networks. BroadNets 2005, vol. 1, pp. 659–667 (October 2005)Google Scholar
  16. 16.
    Xi, Y., Kim, B.-S., Wei, J.b., Huang, Q.-Y.: Adaptive multirate auto rate fallback protocol for IEEE 802.11 WLANs. In: IEEE Military Communications Conference, MILCOM 2006, pp. 1–7 (October 2006)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2011

Authors and Affiliations

  • Naeem Khademi
    • 1
  • Michael Welzl
    • 1
  • Renato Lo Cigno
    • 2
  1. 1.Department of InformaticsUniversity of OsloNorway
  2. 2.DISI, University of TrentoItaly

Personalised recommendations