Skip to main content

TCP Congestion Control over 3G Communication Systems: An Experimental Evaluation of New Reno, BIC and Westwood+

  • Conference paper
Next Generation Teletraffic and Wired/Wireless Advanced Networking (NEW2AN 2007)

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

Included in the following conference series:

Abstract

One of TCP’s key tasks is to react and avoid network congestion episodes which normally arise in packet switched networks. A wide literature is available concerning the behaviour of congestion control algorithms in many different scenarios and several congestion control algorithms have been proposed in order to improve performances in specific scenarios. In this paper we focus on the UMTS wireless scenario and we report a campaign of measurements that involved around 3000 flows and more than 40 hours of measurements using three different TCP stacks: TCP NewReno, which is the congestion control algorithm standardized by IETF, TCP BIC which is the default congestion control algorithm adopted by the Linux operating system, and TCP Westwood+ also available in the Linux kernel. The experimental evaluation has been carried out by accessing the public Internet using an UMTS card. Measurements of goodputs, RTTs over time, packet loss ratios, number of timeouts and Jain Fairness Indices are reported through cumulative distribution functions. Moreover, the efficiency of each TCP version in transferring files has been evaluated by varying the file size in the range from 50 KB up to 500 KB. The cumulative distribution functions reported in the paper show interesting results: 1) a single downlink flow is far from saturating the channel bandwidth; 2) considered TCP stacks provide similar results; 3) 90th (50th) percentile of the goodput of a single downlink flow is less or equal then 230 kbps (120 kbps) compared to a nominal 384 kbps UMTS downlink channel.

We would like to thank Fabio Ricciato for allowing us to use a server at FTW. This work has been partially supported by the MIUR-PRIN project no. 2005093971 ”FAMOUS Fluid Analytical Models Of aUtonomic Systems” and by Financial Tradeware S.r.l..

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Chan, M.C., Ramjee, R.: TCP/IP Performance over 3G Wireless Links with Rate and Delay Variation. Wireless Networks 11(1), 81–97 (2005)

    Article  Google Scholar 

  2. Chiu, D.M., Jain, R.: Analysis of the increase and decrease algorithms for congestion avoidance in computer networks. Computer Networks and ISDN Systems 17(1), 1–14 (1989)

    Article  MATH  Google Scholar 

  3. De Cicco, L.: Libnetmeas (2006)

    Google Scholar 

  4. Eckhardt, D.A., Steenkiste, P.: Improving wireless lan performance via adaptive local error control. In: ICNP, pp. 327–338 (1998)

    Google Scholar 

  5. Vacirca, F., et al.: An algorithm to detect TCP spurious timeouts and its application to operational UMTS/GPRS networks. Computer Networks 50(16), 2981–3001 (2006)

    Article  MATH  Google Scholar 

  6. Balakrishnan, H., et al.: A comparison of mechanisms for improving TCP performance overwireless links. Networking, IEEE/ACM Trans. on 5(6), 756–769 (1997)

    Article  Google Scholar 

  7. Pentikousis, K., et al.: Active goodput measurements from a public 3G/UMTS network. Communications Letters. IEEE 9(9), 802–804 (2005)

    Google Scholar 

  8. Catalan, M., et al.: TCP/IP analysis and optimization over a precommercial live UMTS network. In: Proc. IEEE WCNC 2005, vol. 3 (2005)

    Google Scholar 

  9. Kohlwes, M., et al.: Measurements of TCP performance over UMTS networks in near-ideal conditions. In: Proc. VTC 2005-Spring (2005)

    Google Scholar 

  10. Ludwig, R., et al.: Multi-layer tracing of TCP over a reliable wireless link. In: Proc. ACM SIGMETRICS 1999, pp. 144–154 (1999)

    Google Scholar 

  11. Mascolo, S., et al.: TCP westwood: Bandwidth estimation for enhanced transport over wireless links. In: Proc. ACM MOBICOM, pp. 287–297 (2001)

    Google Scholar 

  12. Floyd, S., Henderson, T.: RFC2582: The NewReno Modification to TCP’s Fast Recovery Algorithm. Internet RFCs (1999)

    Google Scholar 

  13. Grieco, L.A., Mascolo, S.: Performance evaluation and comparison of Westwood+, New Reno, and Vegas TCP congestion control. ACM SIGCOMM Computer Communication Review 34(2), 25–38 (2004)

    Article  Google Scholar 

  14. Jacobson, V.: Congestion avoidance and control. In: ACM SIGCOMM ’88, Stanford, CA, August 1988, pp. 314–329. ACM Press, New York (1988)

    Chapter  Google Scholar 

  15. Tirumala, A., Ferguson, J.: Iperf (2001)

    Google Scholar 

  16. Xu, L., Harfoush, K., Rhee, I.: Binary increase congestion control (BIC) for fast long-distance networks. In: Proc. INFOCOM 2004, pp. 2514–2524 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Yevgeni Koucheryavy Jarmo Harju Alexander Sayenko

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

De Cicco, L., Mascolo, S. (2007). TCP Congestion Control over 3G Communication Systems: An Experimental Evaluation of New Reno, BIC and Westwood+. In: Koucheryavy, Y., Harju, J., Sayenko, A. (eds) Next Generation Teletraffic and Wired/Wireless Advanced Networking. NEW2AN 2007. Lecture Notes in Computer Science, vol 4712. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74833-5_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-74833-5_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-74832-8

  • Online ISBN: 978-3-540-74833-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics