Size-Based and Direction-Based TCP Fairness Issues in IEEE 802.11 WLANs

Cross-layer interaction of Distributed Coordination Function (DCF) of 802.11 MAC protocol and TCP transport protocol leads to two types of unfairness. In a mixed traffic scenario, short-lived TCP flows suffer from poor performance compared to the aggressive long-lived flows. Since the main source of Internet traffic is small file web transfers, this issue forms a major challenge in current WLANs which is called size-based unfairness. In addition, when sharing an access point bottleneck queue, upstream flows impede the performance of downstream flows resulting in direction-based unfairness. Proposed solutions in the literature mostly rely on size-based scheduling policies. However, each proposed method is able to solve any of these two mentioned aspects, none of them can provide both size-based and direction-based fairness in a unique solution. In this paper, we propose a novel queue management policy called Threshold-Based Least Attained Service-Selective Acknowledgment Filtering (TLAS-SAF). We show analytically and by simulation that TLAS-SAF is capable of providing both direction-based and size-based fairness and can be taken into account as a unique solution to be applied at access point buffers.

[1]  Carey L. Williamson,et al.  TCP fairness issues in IEEE 802.11 wireless LANs , 2008, Comput. Commun..

[2]  Marco Bottigliengo,et al.  Short-term fairness for TCP flows in 802.11b WLANs , 2004, IEEE INFOCOM 2004.

[3]  Douglas J. Leith,et al.  Using the 802.11e EDCF to achieve TCP upload fairness over WLAN links , 2005, Third International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt'05).

[4]  Mingwei Gong,et al.  Queue Management Strategies to Improve TCP Fairness in IEEE 802.11 Wireless LANs , 2006, 2006 4th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks.

[5]  X. Wang,et al.  TFBR: A New Queue Management Guaranteeing TCP Fairness Based on TCP Advertised Receiving Windows Over WLAN , 2005, 2005 2nd Asia Pacific Conference on Mobile Technology, Applications and Systems.

[6]  Idris A. Rai QoS SUPPORT IN EDGE ROUTERS , 2004 .

[7]  Liang Guo,et al.  The war between mice and elephants , 2001, Proceedings Ninth International Conference on Network Protocols. ICNP 2001.

[8]  A. M. Abdullah,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1997 .

[9]  Prasun Sinha,et al.  Understanding TCP fairness over wireless LAN , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[10]  David Malone,et al.  Experimental evaluation of TCP performance and fairness in an 802.11e test-bed , 2005, E-WIND '05.

[11]  Sally Floyd,et al.  Wide-area traffic: the failure of Poisson modeling , 1994 .

[12]  Tianji Li,et al.  Buffer Sizing for TCP Flows in 802.11e WLANs , 2008, IEEE Communications Letters.

[13]  Mor Harchol-Balter,et al.  Size-based scheduling to improve web performance , 2003, TOCS.

[14]  Xiaolin Chang,et al.  VQ-RED: An efficient virtual queue management approach to improve fairness in infrastructure WLAN , 2005, The IEEE Conference on Local Computer Networks 30th Anniversary (LCN'05)l.

[15]  Guillaume Urvoy-Keller,et al.  Size-based scheduling to improve the performance of short TCP flows , 2005, IEEE Network.

[16]  Guillaume Urvoy-Keller,et al.  Performance Models for LAS-based Scheduling Disciplines in a Packet Switched Network , 2004 .

[17]  Sandeep K. Gupta,et al.  TCP vs. TCP: a systematic study of adverse impact of short-lived TCP flows on long-lived TCP flows , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[18]  Guillaume Urvoy-Keller,et al.  Performance analysis of LAS-based scheduling disciplines in a packet switched network , 2004, SIGMETRICS '04/Performance '04.

[19]  Guillaume Urvoy-Keller,et al.  Analysis of LAS scheduling for job size distributions with high variance , 2003, SIGMETRICS '03.

[20]  kc claffy,et al.  The nature of the beast: Recent traffic measurements from an Internet backbone , 1998 .

[21]  Liang Guo,et al.  Differentiated predictive fair service for TCP flows , 2000, Proceedings 2000 International Conference on Network Protocols.

[22]  F. Liang,et al.  On AP buffer effect upon TCP fairness over WLAN , 2005, 2005 2nd Asia Pacific Conference on Mobile Technology, Applications and Systems.

[23]  Carey L. Williamson,et al.  A case for context-aware TCP/IP , 2002, PERV.

[24]  Guillaume Urvoy-Keller,et al.  Improving flow level fairness and interactivity in WLANs using size-based scheduling policies , 2008, MSWiM '08.

[25]  Marco Conti,et al.  Throughput Evaluation and Enhancement of TCP Clients in Wi-Fi Hot Spots , 2004, WONS.

[26]  Raj Jain,et al.  A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems , 1998, ArXiv.

[27]  Guillaume Urvoy-Keller,et al.  Scheduling in practice , 2007, PERV.

[28]  Liesbet Van der Perre,et al.  Delay improvement of IEEE 802.11 distributed coordination function using size-based scheduling , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.