Active Queue Management with Dual Virtual Proportional Integral Queues for TCP Uplink/Downlink Fairness in Infrastructure WLANs

In this paper we address the unfairness problem between uplink and downlink TCP (Transmission Control Protocol) flows in the IEEE 802.11 infrastructure WLANs (c). It has been shown that TCP flows exhibit resource allocation (e.g., bandwidth) inequalities mainly due to two reasons: TCP's asymmetric reactions towards data and ACK (Acknowledgement) losses when the downlink buffer overflows at the AP (Access Point); and the AP's inability to distinguish itself from other contending stations when accessing the medium with the 802.11 MAC (Medium Access Control) layer based on the DCF (Distributed Coordination Function). To overcome these problems, we propose an AQM (Active Queue Management) approach (i.e., V2PI AQM) implemented at the AP, which utilizes two virtual queues, the TCP data and the TCP ACK queue, with their lengths controlled by PI (Proportional Integral) controllers. As a result, data losses can be reduced since the AP's downlink buffer is no longer overwhelmed by ACK packets destined to the uplink stations. In addition, when a discrepancy is observed by the AP monitoring the traffic intensity on the wireless link and the lengths of both queues, it uses an AIMD (Additive Increase Multiplicative Decrease) approach to adjust its contention window size, which compensates for the unfairness induced by the DCF MAC. We demonstrate using ns- 2 simulations that fair bandwidth sharing between uplink and downlink TCP flows can be achieved by AP's buffer management in conjunction with contention window adaptation.

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

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

[4]  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.

[5]  Dipankar Raychaudhuri,et al.  Experimental evaluation of the TCP simultaneous-send problem in 802.11 wireless local area networks , 2005, E-WIND '05.

[6]  Marina Thottan,et al.  Impact of 802.11e EDCA on mixed TCP-based applications , 2006, WICON '06.

[7]  Carla-Fabiana Chiasserini,et al.  Smart traffic scheduling in 802.11 WLANs with access point , 2003, 2003 IEEE 58th Vehicular Technology Conference. VTC 2003-Fall (IEEE Cat. No.03CH37484).

[8]  A. Detti,et al.  Controlling TCP Fairness in WLAN access networks using a Rate Limiter approach , 2005, 2005 2nd International Symposium on Wireless Communication Systems.

[9]  Francesca Cuomo,et al.  Experimental results on the support of TCP over 802.11b: an insight into fairness issues , 2006 .

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

[11]  Haitao Wu,et al.  Performance of reliable transport protocol over IEEE 802.11 wireless LAN: analysis and enhancement , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[12]  Chi-ho Ng,et al.  Performance Evaluation of TCP over WLAN 802.11 with the Snoop Performance Enhancing Proxy , 2002 .

[13]  Andrzej Duda,et al.  Idle sense: an optimal access method for high throughput and fairness in rate diverse wireless LANs , 2005, SIGCOMM '05.

[14]  Aura Ganz,et al.  Adaptive congestion control in infrastructure wireless LANs with bounded medium access delay , 2002, International Mobility and Wireless Access Workshop.

[15]  Dipankar Raychaudhuri,et al.  Investigation of the TCP simultaneous-send problem in 802.11 wireless local area networks , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.