TCP Acknowledgement Compression for Fairness Among Uplink TCP Flows in IEEE 802.11n WLANs

This paper deals with the problem of unfairness among uplink TCP (Transmission Control Protocol) flows associated with frame aggregation employed in IEEE 802.11n WLANs (Wireless Local Area Networks). When multiple stations have uplink TCP flows and transmit TCP data packets to an AP (Access Point), the AP has to compete for channel access with stations for the transmission of TCP ACK (acknowledgement) packets to the stations. Due to this contention-based channel access, TCP ACKs tend to be accumulated in the AP"s downlink buffer. We show that the frame aggregation in the MAC (Medium Access Control) layer increases TCP ACK losses in the AP and leads to the serious unfair operation of TCP congestion control. To resolve this problem, we propose the TAC (TCP ACK Compression) mechanism operating at the top of the AP"s interface queue. By exploiting the properties of cumulative TCP ACK and frame aggregation, TAC serves only the representative TCP ACK without serving redundant TCP ACKs. Therefore, TAC reduces queue occupancy and prevents ACK losses due to buffer overflow, which significantly contributes to fairness among uplink TCP flows. Also, TAC enhances the channel efficiency by not transmitting unnecessary TCP ACKs. The simulation results show that TAC tightly assures fairness under various network conditions while increasing the aggregate throughput, compared to the existing schemes.

[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]  Raj Jain,et al.  Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks , 1989, Comput. Networks.

[4]  Eun-Chan Park,et al.  A Cross-Layer Approach for Per-Station Fairness in TCP over WLANs , 2008, IEEE Transactions on Mobile Computing.

[5]  Ramón Agüero,et al.  Empowering next-generation wireless personal communication networks , 2004, IEEE Communications Magazine.

[6]  Marco Conti,et al.  Analytical Modeling of TCP Clients in Wi-Fi Hot Spot Networks , 2004, NETWORKING.

[7]  Tutomu Murase,et al.  Uplink TCP traffic control with monitoring downlink buffer for throughput fairness over wireless LANs , 2009, 2009 IEEE 20th International Symposium on Personal, Indoor and Mobile Radio Communications.

[8]  Hsiao-Hwa Chen,et al.  IEEE 802.11n MAC frame aggregation mechanisms for next-generation high-throughput WLANs , 2008, IEEE Wireless Communications.

[9]  Mounir Hamdi,et al.  Active Queue Management with Dual Virtual Proportional Integral Queues for TCP Uplink/Downlink Fairness in Infrastructure WLANs , 2008, IEEE Transactions on Wireless Communications.

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

[11]  성태경,et al.  약 신호 환경에서의 Assisted-Galileo 신호 획득 성능 분석 , 2013 .

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

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

[14]  Haitao Wu,et al.  DCF+: An enhancement for reliable transport protocol over WLAN , 2008, Journal of Computer Science and Technology.

[15]  David Malone,et al.  TCP fairness in 802.11e WLANs , 2005, 2005 International Conference on Wireless Networks, Communications and Mobile Computing.