Achieving Fair TCP Access in the IEEE 802.11 Infrastructure Basic Service Set

We illustrate the transport layer unfairness problem in the IEEE 802.11 Wireless Local Area Networks (WLANs). We design a link layer access control block for the Access Point (AP) in order to provide fair Transmission Control Protocol (TCP) access in an 802.11 infrastructure Basic Service Set (BSS). The novel and simple idea of the proposed control block is employing a congestion control and filtering algorithm on TCP Acknowledgment (ACK) packets of uplink flows, thereby prioritizing the access of TCP data packets of downlink flows at the AP. We quantify the parameters of the proposed ACK congestion control and filtering algorithm based on the measured average downlink TCP data access rate. Via simulations, we show that the introduction of the proposed link layer access control block to the protocol stack enhances short- and long-term fairness in a wide range of scenarios.

[1]  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).

[2]  Ender Ayanoglu,et al.  TCP ACK Congestion Control and Filtering for Fairness Provision in the Uplink of IEEE 802.11 Infrastructure Basic Service Set , 2007, 2007 IEEE International Conference on Communications.

[3]  Ender Ayanoglu,et al.  Weighted Fair Uplink/Downlink Access Provisioning in IEEE 802.11e WLANs , 2008, 2008 IEEE International Conference on Communications.

[4]  Byung-Seo Kim,et al.  Downlink and uplink resource allocation in IEEE 802.11 wireless LANs , 2005, IEEE Transactions on Vehicular Technology.

[5]  Claudio Casetti,et al.  Improving fairness and throughput for voice traffic in 802.11e EDCA , 2004, 2004 IEEE 15th International Symposium on Personal, Indoor and Mobile Radio Communications (IEEE Cat. No.04TH8754).

[6]  Paramvir Bahl,et al.  Distributed fair scheduling in a wireless LAN , 2000, IEEE Transactions on Mobile Computing.

[7]  Raj Jain,et al.  The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.

[8]  Stefano Salsano,et al.  TCP Fairness Issues in IEEE 802.11 Networks: Problem Analysis and Solutions Based on Rate Control , 2007, IEEE Transactions on Wireless Communications.

[9]  K. K. Ramakrishnan,et al.  Improving TCP throughput over two-way asymmetric links: analysis and solutions , 1998, SIGMETRICS '98/PERFORMANCE '98.

[10]  Chong-Ho Choi,et al.  WLC29-5: TCP Fairness for Uplink and Downlink Flows in WLANs , 2006, IEEE Globecom 2006.

[11]  Ilenia Tinnirello,et al.  Efficiency analysis of burst transmissions with block ACK in contention-based 802.11e WLANs , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.

[12]  Scott Shenker,et al.  Observations on the dynamics of a congestion control algorithm: the effects of two-way traffic , 1991, SIGCOMM 1991.

[13]  John S. Heidemann,et al.  Ongoing TCP Research Related to Satellites , 2000, RFC.

[14]  Sunghyun Choi,et al.  Goodput enhancement of IEEE 802.11a wireless LAN via link adaptation , 2001, ICC 2001. IEEE International Conference on Communications. Conference Record (Cat. No.01CH37240).

[15]  Randy H. Katz,et al.  The effects of asymmetry on TCP performance , 1999, Mob. Networks Appl..

[16]  Mahesh Sooriyabandara,et al.  TCP Performance Implications of Network Path Asymmetry , 2002, RFC.

[17]  Zhisheng Niu,et al.  Study of the TCP upstream/downstream unfairness issue with per‐flow queuing over infrastructure‐mode WLANs , 2005 .

[18]  Douglas J. Leith,et al.  TCP fairness in 802.11e WLANs , 2005 .

[19]  J.F. de Rezende,et al.  Tuning of 802.11e network parameters , 2006, IEEE Communications Letters.

[20]  Vaduvur Bharghavan,et al.  Achieving MAC layer fairness in wireless packet networks , 2000, MobiCom '00.

[21]  Sunghyun Choi,et al.  Achieving weighted fairness between uplink and downlink in IEEE 802.11 DCF-based WLANs , 2005, Second International Conference on Quality of Service in Heterogeneous Wired/Wireless Networks (QSHINE'05).

[22]  Scott Shenker,et al.  Observations on the dynamics of a congestion control algorithm: the effects of two-way traffic , 1991, SIGCOMM '91.

[23]  Mark Allman,et al.  On the generation and use of TCP acknowledgments , 1998, CCRV.

[24]  T. V. Lakshman,et al.  Window-based error recovery and flow control with a slow acknowledgement channel: a study of TCP/IP performance , 1997, Proceedings of INFOCOM '97.

[25]  Godred Fairhurst,et al.  Performance issues in asymmetric TCP service provision using broadband satellite , 2001 .

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