• DocumentCode
    2137235
  • Title

    Simple slow-start and a fair congestion avoidance for TCP communications

  • Author

    Hung, Wing-Chung ; Law, K. L Eddie

  • Author_Institution
    INQGEN Innovations, Inc., Toronto, ON
  • fYear
    2008
  • fDate
    4-7 May 2008
  • Abstract
    Transmission control protocol (TCP) provides reliable end-to-end communications between any two devices on the Internet. Slow start mechanism is used when a source machine starts sending data to a destination, or when a TCP connection suffers packet loss and a retransmission timeout has occurred. Congestion avoidance mechanism is then used to transmit information with sustainable data rate from the sender to destination. In this paper, novel designs of the Slow-Start and congestion avoidance mechanisms will be discussed. The Slow Start threshold parameter is removed to create a simple and responsive design. Based on TCP Vegas, a new congestion avoidance design with two reduction rates on a connectionpsilas congestion window parameter is introduced. A smoothing average of the round-trip propagation delay is estimated. Simulation results indicate that the proposed designs fairly share network resources among TCP connections, and operate harmoniously with TCP NewReno connections in networks. The designs of both the slow-start and congestion avoidance processes are simple, and require no modifications to TCP protocol specification.
  • Keywords
    Internet; telecommunication congestion control; transport protocols; Internet; TCP NewReno connections; TCP communications; TCP congestion control; Transmission Control Protocol; congestion avoidance mechanism; congestion window parameter; round-trip propagation delay; slow-start mechanism; smoothing average estimation; Bandwidth; Clocks; Communication system control; Communication system traffic control; Delay; Internet; Propagation losses; Protocols; Technological innovation; Traffic control; Congestion Avoidance; Cubic; NewReno; Slow-Start; Transmission Control Protocol; Vegas;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2008. CCECE 2008. Canadian Conference on
  • Conference_Location
    Niagara Falls, ON
  • ISSN
    0840-7789
  • Print_ISBN
    978-1-4244-1642-4
  • Electronic_ISBN
    0840-7789
  • Type

    conf

  • DOI
    10.1109/CCECE.2008.4564849
  • Filename
    4564849