Rated Window and Packet Size Differentiation Methods for Per-Rate TCP Fairness Over IEEE 802.11

In WLANs, with the existence of multi-rate capability, the Distributed Coordination Function (DCF) of MAC layer protocol equalizes the throughput of all the stations regardless of their own link rate. This equalization leads to the Performance Anomaly of IEEE 802.11 where the throughput of the station with the higher data transmission rate is decreased as much as that of the lower rate station. The objective of this study was to provide fair proportional throughput for TCP flows of competing stations in multi-rate IEEE 802.11 WLANs infrastructure. This research considers the scenarios when there are other kinds of unfairness along with per-rate unfairness. In this work, Rated Window and Packet Size Differentiation schemes are proposed by adjusting window and packet size according to the availability of buffer size in the access point and transmission rates of each flow. We validate the proposed methods by means of simulation and compare the results of the total throughput and fairness index with previous methods. The results show that the proposed methods generate fair service in terms of proportional throughput among wireless stations having different numbers and directions of flow with various data transmission rates. By getting appropriate fairness among stations in WLAN infrastructure, a Wireless Internet Service Provider (WISP) can significantly increase its revenue by providing various appropriate service plans.

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

[2]  Tetsuya Takine,et al.  Dynamic Contention Window Control Mechanism to Achieve Fairness between Uplink and Downlink Flows in IEEE 802.11 Wireless LANs , 2008, IEEE Transactions on Wireless Communications.

[3]  Maode Ma,et al.  Scheduling and congestion control for fair bandwidth allocation in wireless LANs , 2009, 2009 7th International Conference on Information, Communications and Signal Processing (ICICS).

[4]  Nicola Blefari-Melazzi,et al.  Per-station throughput fairness in a WLAN hot-spot with TCP traffic , 2011, Comput. Networks.

[5]  Kyung-Joon Park,et al.  A Cross-layer Dual Queue Approach for Improving TCP Fairness in Infrastructure WLANs , 2009, Wirel. Pers. Commun..

[6]  Yanghee Choi,et al.  Temporal fairness guarantee in multi-rate wireless LANs for per-flow protection , 2007, Wirel. Networks.

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

[8]  Mohamed Othman,et al.  QTCP: Improving Throughput Performance Evaluation with High-Speed Networks , 2013 .

[9]  Shujun J. Bi Contention Window Adjustment Strategy for IEEE 802.11 WLAN , 2014 .

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

[11]  Martin Heusse,et al.  Performance anomaly of 802.11b , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[12]  Matthias Hollick,et al.  Balancing energy efficiency and throughput fairness in IEEE 802.11 WLANs , 2012, Pervasive Mob. Comput..

[13]  Shaik Madhar Saheb,et al.  An Integrated Approach to Enhance TCP Fairness in HCCA Scheduler for 802.11e Wireless LANs , 2013 .

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

[15]  Mohamed Othman,et al.  Weighted Window and Class-Based Weighted Window Methods for Per-Station TCP Fairness in IEEE 802.11 WLANs , 2010, EURASIP J. Wirel. Commun. Netw..

[16]  Woo-Jae Kim,et al.  Improving TCP Throughput and Fairness over Multi-rate IEEE 802.11 Wireless LANs , 2006, ICCSA.

[17]  Vahid Sattari Naeini,et al.  Packet Scheduling and Admission Control for QoS Provisioning in Integrated IEEE 802.11e and IEEE 802.16 Mesh Mode , 2012, Arabian Journal for Science and Engineering.

[18]  Eun-Chan Park,et al.  Distributed Access Time Control for Per-Station Fairness in Infrastructure WLANs , 2006, IEICE Trans. Commun..

[19]  Mohamed Othman,et al.  Size-Based and Direction-Based TCP Fairness Issues in IEEE 802.11 WLANs , 2010, EURASIP J. Wirel. Commun. Netw..

[20]  Jin Ye,et al.  A Channel-Aware Scheduling Algorithm for Improving TCP Fairness , 2008, 2008 The 9th International Conference for Young Computer Scientists.

[21]  Huw Oliver,et al.  Proportional fair throughput allocation in multirate IEEE 802.11e wireless LANs , 2007, Wirel. Networks.

[22]  Andrea Detti,et al.  A mechanism to enforce TCP Fairness in 802.11 wireless LANs and its performance evaluation in a real test-bed , 2007, 2007 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

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

[24]  Pravin Varaiya,et al.  Formulation of Distributed Coordination Function of IEEE 802.11 for Asynchronous Networks: Mixed Data Rate and Packet Size , 2008, IEEE Transactions on Vehicular Technology.

[25]  Mohamed Othman,et al.  Direction-based TCP Fairness Enhancement in High speed IEEE 802.11n , 2014, J. Networks.