Skip to main content

Abstract

Scalable TCP [x] is a proposition for a new TCP where both the increase and the decrease rate of the window size are multiplicative. It has been recently proposed in order to improve performance in high speed networks. In this paper, we present a mathematical analysis of such multiplicative increase multiplicative decrease protocols in the presence of random losses. These are typical to wireless networks but can also model losses in wireline networks with very high bandwidth delay product. Our approach is based on showing that the logarithm of the window size evolution has the same behaviour as the workload process in a standard G/G/1 queue. The Laplace-Stieltjes transform of the equivalent queue is shown to provide directly the throughput of Scalable TCP as well as the higher moments of the window size. We validate our findings using ns-2 simulations.

This work was partially supported by the EURO NGI network of Excellence, by the INRIA’s TCP ARC collaboration project and by the Indo–French Center for Promotion of Advanced Research (IFCPAR) under research contract number 2900–IT.

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. Floyd, S.: HighSpeed TCP for Large Congestion Windows. RFC 3649, Experimental (December 2003), Available at http://www.icir.org/floyd/hstcp.html

  2. Kelly, T.: Scalable TCP: Improving Performance in Highspeed Wide Area Networks. Submitted for publication (December 2002), Available at http://www-lce.eng.cam.ac.uk/~ctk21/scalable/

  3. Glasserman, P., Yao, D.D.: Stochastic vector difference equations with stationary coefficients. J. Appl. Prob. 32, 851–866 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  4. Baccelli, F., Bremaud, P.: Palm probabilities and stationary queues. Springer, Heidelberg (1987)

    MATH  Google Scholar 

  5. Kleinrock, L.: Queueing Systems Volume I: Theory. Wiley & sons, Chichester (1975)

    Google Scholar 

  6. Dufour, F., Costa, O.L.V.: Stability of Piecewise Deterministic Markov Processes. SIAM Journal on Control and Optimization 37(5), 1483–1502 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  7. Krantz, S.G.: Rouche’s Theorem. In: Handbook of Complex Variables, Birkhäuser, Basel (1999)

    Google Scholar 

  8. McCanne, S., Floyd, S.: ns Network Simulator, http://www.isi.edu/nsnam/ns/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Altman, E., Avrachenkov, K., Barakat, C., Kherani, A.A., Prabhu, B.J. (2004). Analysis of Scalable TCP. In: Mammeri, Z., Lorenz, P. (eds) High Speed Networks and Multimedia Communications. HSNMC 2004. Lecture Notes in Computer Science, vol 3079. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-25969-5_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-25969-5_5

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics