• DocumentCode
    1902326
  • Title

    An analytical model of TCP performance

  • Author

    Kassa, Debessay Fesehaye ; Wittevrongel, Sabine

  • Author_Institution
    Dept. of Telecommun. & Inf. Process., Ghent Univ.
  • fYear
    2006
  • fDate
    10-12 April 2006
  • Lastpage
    366
  • Abstract
    The transmission control protocol (TCP) is the dominant transport layer protocol for the end-to-end control of information transfer. Accurate models of TCP performance are a key and basic step for designing, dimensioning and planning IP (Internet Protocol) networks. Packet-level simulation models do not scale with the growth of network capacities and number of users. Measurements can only be used to explore existing network scenarios or otherwise they become costly and inflexible with the growth and complexity of the Internet. This study presents a simple, fast and accurate analytical model of TCP. The model gives Internet performance metrics, assuming that only basic network parameters such as the network topology, the number of users, link capacity, distance between network nodes and router buffer sizes are known. The TCP performance model derives performance metrics which express the network quality of service. To obtain the performance metrics, TCP and network sub-models are used. A closed network of ./G/infin queues is used to develop each TCP sub-model where each queue represents a state of a TCP connection. An M/M/1/K queue is used for each network sub-model which represents the output interface of an IP router with a buffer capacity of K packets. The two sub-models are iteratively solved. Initial comparisons of our results with ns2 simulation experiments and with results from a well known TCP model show that our model is faster, simpler and gives more accurate TCP performance metrics
  • Keywords
    Internet; quality of service; queueing theory; routing protocols; telecommunication network planning; transport protocols; ./G/infin queue; IP network planning; IP router; Internet; M/M/1/K queue; TCP performance; analytical model; quality of service; transmission control protocol; Analytical models; IP networks; Information processing; Measurement; Network topology; Quality of service; TCPIP; Telecommunication control; Throughput; Transport protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance, Computing, and Communications Conference, 2006. IPCCC 2006. 25th IEEE International
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    1-4244-0198-4
  • Type

    conf

  • DOI
    10.1109/.2006.1629427
  • Filename
    1629427