Abstract
TCP flows continuously intertwine in the Internet competing with each other for service capacity and buffer space in bottleneck routers. The window based flow and congestion control algorithms implemented in end-hosts control competition between traffic flows. Previous work has modeled TCP competition from a macroscopic point of view that is the average TCP flow rate have been derived as a function of delay, loss and service rate [9][15]. In this paper, we introduce a novel approach to model the competition between multiple TCP connections sharing a common bottleneck buffer. We demonstrate that the end-to-end congestion control used by the TCP protocol, while competing for networking resources, generates complex non-linear dynamics. An important message of this work is that random traffic behavior is not exclusively due to “random” effects, but also due to complex behavior of TCP. The TCP protocol, although driven by deterministic, rules may produce time-series seemingly indistinguishable from stochastic processes. On the other hand, non-linear systems have unique properties and they are able to produce a diversity of phenomena.
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Editor information
Rights and permissions
About this chapter
Cite this chapter
Veres, A., Boda, M. Nonlinear Dynamics of TCP and its Implications to Network Performance. In: Kocarev, L., Vattay, G. (eds) Complex Dynamics in Communication Networks. Understanding Complex Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10973509_1
Download citation
DOI: https://doi.org/10.1007/10973509_1
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24305-2
Online ISBN: 978-3-540-32381-5
eBook Packages: Physics and AstronomyPhysics and Astronomy (R0)