Abstract
Fairness is one of the important issues when Transmission Control Protocol is used in an asymmetric wireless network. The throughput of uplink or downlink flow abruptly degrades when there is a simultaneous uplink and downlink TCP flow. The per-flow queuing set up to improve the TCP fairness is very difficult to manage for all the uplink and downlink flows and the scalability is degraded. To resolve such constraints, a novel and pragmatic dual queue approach combined with Optimal Queue Selection, TCP-Optimal Queue Selection, is proposed. The two different queues, one for the TCP data packet and the other for the Acknowledgement packet are used. The optimal queue is selected based on the priority or probability, to achieve fairness. The optimal queue size and the queuing delay of the Acknowledgement queue for probability based scheduling are derived and the behavior of dual queue scheme is analyzed. The proposed work is also evaluated using simulation and the results obtained show that dual queue schemes are effective in mitigating the unfairness issue of TCP.
Similar content being viewed by others
References
Balakrishnan, H., & Padmanabhan, V. N. (2001). How network asymmetry affects TCP. IEEE Communications Magazine, 39(4), 60–67.
Huang, J., Wang, J. & Ye, J. (2010). Buffer allocation management for improving TCP fairness in IEEE 802.11 WLANs. Proceedings of the IEEE Conference on Wireless Communications, Networking and Mobile Computing, 1–4.
Jacobson, V., & Karels, M. J. (1988). Congestion avoidance and control. Proceedings of ACM SIGCOMM’88. Stanford, CA.
Lakshman, T. V., & Madhav, U. (1997). The performance of TCP/IP for networks with high bandwidth-delay products and random loss. IEEE/ACM Transactions on Networking, 5, 336–350.
Ming-Chit, I. T., Jinsong, D., & Wang, W. (2000). Improving TCP performance over asymmetric networks. ACM Computer Communication Review, 30, 45–54.
Yu, L., Minhua, Y., & Huimin, Z. (2003). The Improvement of TCP performance in bandwidth asymmetric network, Proceedings of 14th International Symposium on Personal, Indoor and Mobile Radio Communication. Beijing, China, 482–486.
Taleb, T., Kato, N., & Nemoto, Y. (2006). REFWA: An efficient and fair congestion control scheme for LEO satellite networks. IEEE/ACM Transactions on Networking, 14, 1031–1044.
Xu, K., Tian, Y., & Ansari, N. (2005). Improving TCP Performance in integrated wireless communication networks. Computer Networks, 47, 219–237.
Louati, F., Barakat, C., & Dabbous, W. (2003). Handling two-way TCP traffic in bandwidth asymmetric networks, INRIA.
Al-Khatib, W., & Gunavathi, K. (2006). A new approach to improve TCP Performance over asymmetric networks. Electronics and Electrical Engineering, 7, 13–18.
Xia, Q., Jin, X., & Hamdi, M. (2008). Dual queue management for improving TCP Performance in multi-rate infrastructure WLANs, Proceedings of IEEE International Conference on Communications, 2531–2535.
Pilosof, S., Ramjee, R., Raz, D., Shavitt, Y., & Sinha, P. (2003). Understanding TCP fairness over wireless LAN, Proceedings of IEEE INFOCOM, 863–872.
Kim, D. (2006). Access time control for TCP fairness in WLANs, Ph.D. dissertation, Seoul National University.
Kim, S., Kim, B. S., & Fang, Y. (2005). Downlink and uplink resource allocation in IEEE 802.11 wireless LANs. IEEE Transactions on Vehicular Technology, 54(1), 320–327.
Ng, A., Malone, D., & Leith, D. (2005). Experimental evaluation of TCP performance and fairness in an 802.11e, SIGCOMM.
Park, E. C., Kim, D. Y., & Choi, C. H. (2006). Analysis of unfairness between TCP uplink and downlink flows in Wi-Fi Hot Spots, GLOBECOM, 1–5.
Wu, Y., Niu, Z., & Zheng, J. (2005). Study of TCP upstream/downstream unfairness issue with per-flow queuing over infrastructure-mode WLANs. Wireless Communication and Mobile Computing, 5, 459–471.
Ha, J., Park, E. C., & Park, K. J. (2009). A cross layer dual queue approach for improving TCP fairness in Infrastructure WLANs. Springer Wireless Personal Communication, 51, 499–516.
Park, J., Park, D., Hong, S., & Park, J. (2011). Preventing TCP performance interference on asymmetric links using ACKs-first variable-size queuing. Elsevier Computer Communications, 34, 730–742.
Van den Burg, J. P. (2005). New Reno and SACK TCP implemented in UMTS networks: A performance analysis, Proceedings of 2nd Twente Student Conference on IT, Enschede.
Padhye, J., Firoiu, V., Towsley, D. F., & Kurose, J. F. (2000). Modelling TCP Reno performance: A simple model and its empirical validation. IEEE/ACM Transactions on Networking, 8, 133–145.
NS–2–The Network Simulator version 2.34. (2013). http://www.isi.edu/nsnam/ns
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sathya Priya, S., Murugan, K. Enhancing TCP Fairness in Wireless Networks using Dual Queue Approach with Optimal Queue Selection. Wireless Pers Commun 83, 1359–1372 (2015). https://doi.org/10.1007/s11277-015-2455-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-015-2455-6