Patent · US Expired

Method and apparatus for TCP with faster recovery

US7299280B2 · kind B2 · utility

9Cited by
16References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 16, 2002
Grant dateNov 20, 2007
Priority date
Expiry dateDec 3, 2024

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L69/163
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A method and apparatus for congestion control of a Transmission Control Protocol (TCP) connection. A TCP source monitors received acknowledgments (ACKs) and uses header information associated with the ACKs to determine an amount of data delivered at a TCP receiver. The amount of delivered data, divided by the time requited to deliver the data, gives a measure of instant data rate. The instant data rate is input to a filtering and averaging process to generate an estimate of the end-to-end bandwidth share or data rate of the connection. For the entire duration of the connection, the TCP source updates its estimate of the end-to-end bandwidth share every time an ACK is received. The estimate of the end-to-end bandwidth share is used the reset a congestion window and a slow start threshold whenever packet loss is indicated such as whenever a timeout expires or whenever three (3) duplicate ACKs are received.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.