Preventing TCP from becoming too conservative too quickly
US9736072B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 27, 2013 |
| Grant date | Aug 15, 2017 |
| Priority date | — |
| Expiry date | Aug 28, 2033 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04W28/02
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A technique that addresses the problem of a TCP connection's throughput being very vulnerable to early losses implements a pair of controls around ssthresh. A first control is a loss forgiveness mechanism that applies to the first n-loss events by the TCP connection. Generally, this mechanism prevents new TCP connections from ending slow-start and becoming conservative on window growth too early (which would otherwise occur due to the early losses). The second control is a self-decay mechanism that is applied beyond the first n-losses that are handled by the first control. This mechanism decouples of ssthresh drop from cwnd and is thus useful in arresting otherwise steep ssthresh drops. The self-decay mechanism also enables TCP to enter/continue to be slow-start even after fast-recovery from a loss event.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.