Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Improving TCP fairness and performance with bulk transmission control over lossy wireless channel

Published: 01 November 2009 Publication History

Abstract

The traditional windows-based TCP congestion control mechanism produces throughput bias against flows with longer packet roundtrip times; the flow with a short packet roundtrip time preoccupies the shared network bandwidth to a greater extent than others. Moreover, the blind window reduction that occurs whenever packets are lost decreases the network utilization severely, especially in networks with high packet losses. This paper proposes a sender-based TCP congestion control, called TCP-BT. The scheme estimates the network bandwidth depending on the transmission behavior of applications, and adjusts the congestion window by considering both the estimated network bandwidth and the packet roundtrip time to improve fairness as well as transmission performance. The scheme has been implemented in the Linux platform and compared with various TCP variants in real environments. The experimental results show that the proposed scheme improves transmission performance, especially in networks with congestion and/or high packet loss rates. Experiments in real commercial wireless networks have also been conducted to support the practical use of the proposed mechanism.

References

[1]
Garber, L., Will 3G really be the next big wireless technology?. IEEE Computer. v35 i1. 26-32.
[2]
Jacobson, Van, Congestion avoidance and control. ACM SIGCOMM Computer Communication Review. v18 i4. 314-329.
[3]
Floyd, Sally and Jacobson, Van, On traffic phase effects in packet-switched gateways. Journal of Internetworking: Practice and Experience. v3 i3. 115-156.
[4]
Floyd, Sally, Connections with multiple congested gateways in packet-switched networks Part 1: one-way traffic. ACM Computer Communication Review. v21 i5. 30-47.
[5]
Cen, Song and Cosman, Pamela C., End-to-end differentiation of congestion and wireless losses. IEEE/ACM Transactions on Networking. v11 i5. 703-717.
[6]
Xu, K., Tian, Y. and Ansari, N., TCP-Jersey for wireless IP communications. IEEE Journals on Selected Areas in Communications. v22 i4. 747-756.
[7]
Mascolo, Saverio, Casetti, Claudio, Gerla, Mario, Sanadidi, M.Y. and Wang, Ren, TCP-Westwood: bandwidth estimation for enhanced transport over wireless links. Mobile Computing and Networking. 287-297.
[8]
D. Dutta, Y. Zhang, An early bandwidth notification (EBN) architecture for dynamic bandwidth environments, in: Proceedings of IEEE International Conference on Communications (ICC'02), New York, April 2002, pp. 2602-2606.
[9]
Kevin Lai, Mary Baker, Measuring Bandwidth, in: Proceedings of IEEE INFOCOM'99, New York, March 1999, pp. 235-245.
[10]
Wang, Ren, Yamada, Kenshin, Yahya Sanadidi, M. and Gerla, Mario, TCP with sender-side intelligence to handle dynamic large leaky pipes. IEEE Journal on Selected Areas in Communications. v23 i2. 235-248.
[11]
Tian, Y., Xu, K. and Ansari, N., TCP in wireless environments: problems and solutions. IEEE Communications Magazine. v43 i3. S27-S32.
[12]
Elaarag, Hala, Improving TCP performance over mobile networks. ACM Computing Surveys. v34 i3. 357-374.
[13]
A. Bakre, B.R. Badrinath, I-TCP: indirect TCP for mobile hosts, in: Proceedings of 15th International Conference on Distributed Computing Systems, Vancouver, Canada, May 1995, pp. 136-143.
[14]
K. Brown, S. Singh, A network architecture for mobile computing, in: Proceeding of IEEE INFOCOMM, San Francisco, CA, March 1996, pp. 1388-1396.
[15]
Balakrishnan, H., Seshan, S. and Katz, R., Improving reliable transport and handoff performance in cellular wireless networks. ACM Wireless Networks. v1 i4. 469-481.
[16]
J.W.K. Wong, V.C.M. Leung, Improving end-to-end performance of TCP using link-layer retransmissions over mobile internetworks, in: Proceedings of IEEE International Conference on Communications, Vancouver, Canada, June 1999, pp. 324-328.
[17]
Lisong Xu, Khaled Harfoush, Injong Rhee, Binary increase congestion control (BIC) for fast, long distance networks, in: Proceedings of IEEE INFOCOM'04, Hong Kong, March 2004.
[18]
Omesh Tickoo, Vijaynarayanan Subramanian, Shivkumar Kalyanaraman, K.K. Ramakrishnan, LT-TCP: end-to-end framework to improve TCP performance over networks with lossy channels, in: Proceedings of IEEE International Workshop on Quality of Service, Germany, June 2005.
[19]
S. Keshav, A control-theoretic approach to flow control, in: Proceedings of ACM SIGCOMM'91, Zurich, Switzerland, September 1991, pp. 3-15.
[20]
Carter, R.L. and Crovella, M.E., Measuring bottleneck link speed in packet-switched networks. International Journal on Performance Evaluation. v27 i28. 297-318.
[21]
Brian L. Tierney, TCP tuning guide for distributed applications on wide area networks, Usenix;login:journal, vol. 26(1), February 2001, pp. 33-39.
[22]
Network Service and Consulting Cooperation, Internet Traffic Report, <http://www.internettrafficreport.com>.
[23]
Grieco, Luigi A. and Mascolo, Saverio, Performance evaluation and comparison of Westwood+ New Reno and Vegas TCP congestion control. ACM SIGCOMM Computer Communication Review. v34 i2. 25-38.
[24]
S. Parker, C. Schmechel, Some testing tools for TCP implementors, RFC 2398, Internet Engineering Task Force, August 1998.
[25]
R. Jain, D. Chiu, W. Hawe, A quantitative measure of fairness and discrimination for resource allocation in shared computer systems, Technical Report DEC-TR-301, Digital Equipment Corporation, September 1984.
[26]
Angeun Jun, Pushkin Peddabachagari, Mihail Sichitiu, Theoretical maximum throughput of IEEE 802.11 and its applications, in: Proceedings of the Second IEEE International Symposium on Network Computing and Applications (NCA'03), January 2003.
[27]
M. Allman, S. Floyd, C. Partridge, Increasing TCP's Initial Window, RFC 3390, Internet Engineering Task Force, October 2002.
  1. Improving TCP fairness and performance with bulk transmission control over lossy wireless channel

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image Computer Networks: The International Journal of Computer and Telecommunications Networking
      Computer Networks: The International Journal of Computer and Telecommunications Networking  Volume 53, Issue 16
      November, 2009
      118 pages

      Publisher

      Elsevier North-Holland, Inc.

      United States

      Publication History

      Published: 01 November 2009

      Author Tags

      1. Burst transmissions
      2. Congestion control
      3. Fairness
      4. TCP
      5. Throughput

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • 0
        Total Citations
      • 0
        Total Downloads
      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 05 Mar 2025

      Other Metrics

      Citations

      View Options

      View options

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media