Skip to main content

A Two-Phase TCP Congestion Control for Reducing Bias over Heterogeneous Networks

  • Conference paper
Information Networking. Convergence in Broadband and Mobile Networking (ICOIN 2005)

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 3391))

Included in the following conference series:

Abstract

This paper presents a sender side TCP congestion control scheme that reduces biases in wired as well as wireless networks. TCP has a problem utilizing the full bandwidth in high speed networks with a long delay. Moreover, competing flows with different roundtrip times share the bandwidth unfairly; a flow with long RTT experiences a throughput penalty. The throughput penalty is severe in wireless networks since TCP treats packet losses caused by link error as an indication of network congestions that trigger transfer rate reductions. The proposed scheme controls the network congestion in two phases – a fair convergence phase and a congestion avoidance phase – both of which are based on the application’s transfer data patterns. The transfer rate is then adjusted adaptively by considering the current transfer rate and the estimated bandwidth in order to reduce bias and throughputs. The scheme has been implemented in the Linux platform and experimented with various TCP variants in real environments. The experimental results show that the mechanism reduces biases, and the network bandwidth is shared fairly among the proposed and the traditional TCP flows.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Jocobson, V.: Congestion Avoidance and Control. In: Proceedings of ACM SIGCOMM, pp. 314–329 (1998)

    Google Scholar 

  2. Lai, K., Baker, M.: Measuring Bandwidth. In: Proceedings of IEEE INFOCOM 1999, New York, pp. 235–245 (1999)

    Google Scholar 

  3. Floyd, S., Jocobson, V.: On Traffic Phase Effects in Packet-Switched Gateways. Journal of Internetworking: Practice and Experience 3(3), 115–156 (1992)

    Google Scholar 

  4. Floyd, S.: High Speed TCP for Large Congestion Windows. IETF Internet Draft, draft-floyd-tcp-highspeed-02.txt (2002)

    Google Scholar 

  5. Kelly, T.: Scalable TCP: Improving Performance in High Speed Wide Area Networks. ACM SIGCOMM Computer Communication Review 33(2), 83–91 (2003)

    Article  Google Scholar 

  6. Floyd, S.: Connections with Multiple Congested Gateways in Packet-Switched Networks Part 2: Two-way Traffic. ACM Computer Communication Review 21(5), 30–47 (1991)

    Article  Google Scholar 

  7. Xu, L., Harfoush, K., Rhee, I.: Binary Increase Congestion Control (BIC) for Fast, Long Distance Networks. In: Proceedings of IEEE INFOCOM 2004, Hong Kong (2004)

    Google Scholar 

  8. Grieco, L.A., Mascolo, S.: Performance Evaluation and Comparison ofWestwood+, New Reno, and Vegas TCP Congestion Control. ACM SIGCOMM Computer Communication Review 34(2), 25–38 (2004)

    Article  Google Scholar 

  9. Mascolo, S., Casetti, C., Gerla, M., Sanadidi, M.Y., Wang, R.: TCP West-wood: Bandwidth Estimation for Enhanced Transport over Wireless Links. Mobile Computing and Networking, 287–297 (2001)

    Google Scholar 

  10. Allman, M., Paxon, V., Stevens, W.: TCP Congestion Control. RFC2581, IETF (1999)

    Google Scholar 

  11. Braden, R.: Requirements for Internet Hosts - Communication Layers. RFC1122, IETF (1989)

    Google Scholar 

  12. Paxon, V.: End-to-End Internet Packet Dynamics. IEEE/ACM Transactions on Networking 7(3), 277–292 (1999)

    Article  Google Scholar 

  13. Tierney, B.L.: TCP Tuning Guide for Distributed Applications on Wide Area Networks. Usenix;login: journal 26(1), 33–39 (2001)

    Google Scholar 

  14. Network Service & Consulting Cooperation: Internet Traffic Report, http://www.internettrafficreport.com

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lee, J., Cha, H., Ha, R. (2005). A Two-Phase TCP Congestion Control for Reducing Bias over Heterogeneous Networks. In: Kim, C. (eds) Information Networking. Convergence in Broadband and Mobile Networking. ICOIN 2005. Lecture Notes in Computer Science, vol 3391. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30582-8_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30582-8_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-24467-7

  • Online ISBN: 978-3-540-30582-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics