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

Wing Chung Hung, K. L.Eddie Law

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Citations (Scopus)

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 connection's 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.

Original languageEnglish
Title of host publicationIEEE Canadian Conference on Electrical and Computer Engineering, Proceedings, CCECE 2008
Pages1771-1774
Number of pages4
DOIs
Publication statusPublished - 2008
Externally publishedYes
EventIEEE Canadian Conference on Electrical and Computer Engineering, CCECE 2008 - Niagara Falls, ON, Canada
Duration: 4 May 20087 May 2008

Publication series

NameCanadian Conference on Electrical and Computer Engineering
ISSN (Print)0840-7789

Conference

ConferenceIEEE Canadian Conference on Electrical and Computer Engineering, CCECE 2008
Country/TerritoryCanada
CityNiagara Falls, ON
Period4/05/087/05/08

Keywords

  • Congestion avoidance
  • Cubic
  • NewReno
  • Slow-start
  • Transmission control protocol
  • Vegas

Fingerprint

Dive into the research topics of 'Simple slow-start and a fair congestion avoidance for TCP communications'. Together they form a unique fingerprint.

Cite this