• DocumentCode
    769582
  • Title

    Explicit window adaptation: a method to enhance TCP performance

  • Author

    Kalampoukas, Lampros ; Varma, Anujan ; Ramakrishnan, K.K.

  • Author_Institution
    Xebeo Commun., Inc, South Plainfield, NJ, USA
  • Volume
    10
  • Issue
    3
  • fYear
    2002
  • fDate
    6/1/2002 12:00:00 AM
  • Firstpage
    338
  • Lastpage
    350
  • Abstract
    We study the performance of TCP in an internetwork consisting of both rate-controlled and nonrate-controlled segments. A common example of such an environment occurs when the end systems are part of IP datagram networks interconnected by a rate-controlled segment, such as an ATM network using the available bit rate (ABR) service. In the absence of congestive losses in either segment, TCP keeps increasing its window to its maximum size. Mismatch between the TCP window and the bandwidth-delay product of the network results in accumulation of large queues and possibly buffer overflows in the devices at the edges of the rate-controlled segment, causing degraded throughput and unfairness. We develop an explicit feedback scheme, called explicit window adaptation, based on modifying the receiver´s advertised window in TCP acknowledgments returning to the source. The window size indicated to TCP is a function of the free buffer in the edge device. Results from simulations with a wide range of traffic scenarios show that this explicit window adaptation scheme can control the buffer occupancy efficiently at the edge device, and results in significant improvements in packet loss rate, fairness, and throughput over a packet discard policy such as random early detection (RED)
  • Keywords
    asynchronous transfer mode; buffer storage; feedback; internetworking; packet switching; queueing theory; telecommunication traffic; transport protocols; ABR service; ATM network; IP datagram networks; TCP performance enhancement; available bit rate service; buffer occupancy; buffer overflows; congestive losses; explicit window adaptation; internetworking; nonrate-controlled segments; packet discard policy; packet loss rate; random early detection; rate-controlled segments; Bit rate; Buffer overflow; Computational modeling; Degradation; Feedback; Internet; Protocols; TCPIP; Throughput; Traffic control;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2002.1012366
  • Filename
    1012366