Skip to main content

Smoothing the TCP Rate by Learning the Delay versus Window Size Dependency

  • Conference paper
Interactive Multimedia on Next Generation Networks (MIPS 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2899))

Included in the following conference series:

  • 236 Accesses

Abstract

We propose TCP-L, an improved version of TCP, equipped with a learning algorithm whose purpose is to avoid probing for additional bandwidth when the network conditions are known to be unfavourable. TCP-L learns the relationship between its current (average) one-trip delay and its current window size when congestion occurs, leading to packet loss. After the learning phase, TCP-L will only probe for bandwidth by increasing its window if, under the current network conditions (measured by the one-trip delay), this inflated window has not previously created congestion. Simulations show that after the learning phase, TCP-L reaches a much more stable throughput, while remaining TCP-friendly, which makes it usable for a larger class of applications, including some multimedia applications that will benefit from that stability. TCP-L is a simple backward compatible extension of TCP which can thus be deployed progressively. We show that there is a benefit for the Internet to deploy TCP-L, because the overall traffic becomes smoother when the proportion of TCP-L flows increases. Finally, our learning component can also be easily embedded in other unicast or multicast transport protocols.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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.

Similar content being viewed by others

References

  1. Bansal, D., Balakrishnan, H.: Binomial congestion control algorithms. In: Proceedings of IEEE INFOCOM, pp. 631–640 (2001)

    Google Scholar 

  2. El Khayat, I., Leduc, G.: A stable and flexible TCP-friendly congestion control protocol for layered multicast transmission. In: Shepherd, D., Finney, J., Mathy, L., Race, N.J.P. (eds.) IDMS 2001. LNCS, vol. 2158, pp. 154–167. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  3. Jin, S., Guo, L., Matta, I., Bestavros, A.: TCP-friendly SIMD congestion control and its convergence behavior. In: Proceedings of ICNP, Riverside, CA (November 2001)

    Google Scholar 

  4. Loguinov, D., Radha, H.: Increase-decrease congestion control for real-time streaming: Scalability. In: Proceedings of IEEE INFOCOM, vol. 2, pp. 525–534 (2002)

    Google Scholar 

  5. Mahdavi, J., Floyd, S.: TCP-friendly unicast rate-based flow control. Technical report, Technical note sent to the end2end-interest mailing list (1997)

    Google Scholar 

  6. Mathis, M., Semke, J., Mahdavi, J., Ott, T.: The macroscopic behavior of the TCP congestion avoidance algorithm. ACM Computer Communication Review 27(3) (July 1997)

    Google Scholar 

  7. Misra, A., Ott, T., Baras, J.: Predicting bottleneck bandwidth sharing by generalized tcp flows. Computer Networks: The International Journal of Computer and Telecommunications Networking 40(4), 557–576 (2002)

    Google Scholar 

  8. Padhye, J., Firoiu, V., Towsley, D., Kurose, J.: Modeling tcp reno performance: a simple model and its empirical validation. IEEE/ACM Transactions on Networking 8(2), 133–145 (2000)

    Article  Google Scholar 

  9. Pantelis, B., Stavrakakis, I.: A congestion control scheme for continuous media streaming applications. In: Stiller, B., Smirnow, M., Karsten, M., Reichl, P. (eds.) QofIS 2002 and ICQT 2002. LNCS, vol. 2511, p. 194. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  10. Rejaie, R., Handley, M., Estrin, D.: RAP: An end-to-end rate-based congestion control mechanism for realtime streams in the internet. In: Proceedings of IEEE INFOCOM, pp. 1337–1345 (1999)

    Google Scholar 

  11. Rhee, I., Ozdemir, V., Yi, Y.: Tear: TCP emulation at receivers – flow control for multimedia streaming. Technical report, NCSU (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

El Khayat, I., Leduc, G. (2003). Smoothing the TCP Rate by Learning the Delay versus Window Size Dependency. In: Ventre, G., Canonico, R. (eds) Interactive Multimedia on Next Generation Networks. MIPS 2003. Lecture Notes in Computer Science, vol 2899. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-40012-7_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-40012-7_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20534-0

  • Online ISBN: 978-3-540-40012-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics