• DocumentCode
    1144908
  • Title

    Interaction of TCP Flows as Billiards

  • Author

    Baccelli, François ; Hong, Dohy

  • Author_Institution
    INRIA-ENS, Paris, France
  • Volume
    13
  • Issue
    4
  • fYear
    2005
  • Firstpage
    841
  • Lastpage
    853
  • Abstract
    The aim of this paper is to analyze the performance of a large number of long-lived TCP controlled flows sharing many routers (or links), from the knowledge of the network parameters (capacity, buffer size, topology) and of the characteristics of each TCP flow (RTT, route etc.) when taking synchronization into account. It is shown that in the small buffer case, the dynamics of such a network can be described in terms of iterate of random piecewise affine maps, or geometrically as a billiards in the Euclidean space with as many dimensions as the number of flow classes and as many reflection facets as there are routers. This class of billiards exhibits both periodic and nonperiodic asymptotic oscillations, the characteristics of which are extremely sensitive to the parameters of the network. It is also shown that for large populations and in the presence of synchronization, aggregated throughputs exhibit fluctuations that are due to the network as a whole, that follow some complex fractal patterns, and that come on top of other and more classical flow or packet level fluctuations. The consequences on TCP´s fairness are exemplified on a few typical cases of small dimension.
  • Keywords
    telecommunication links; telecommunication network routing; transport protocols; Euclidean space; TCP flows; aggregated throughput; network links; network parameters; network routers; nonperiodic asymptotic oscillations; packet level fluctuations; random piecewise affine maps; Communication system traffic control; Fluctuations; Fractals; Network topology; Performance analysis; Reflection; Size control; TCPIP; Throughput; Traffic control; Bandwidth sharing; IP traffic; TCP fairness; dynamical system; flow level modeling; product of random matrices;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2005.852883
  • Filename
    1498819