Microsoft's Datacenter TCP (DCTCP): TCP Congestion Control for Datacenters
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Abstract
- This memo describes Datacenter TCP (DCTCP), an improvement to TCP congestion control for datacenter traffic. DCTCP uses improved Explicit Congestion Notification (ECN) processing to estimate the fraction of bytes that encounter congestion, rather than simply detecting that some congestion has occurred. DCTCP then scales the TCP congestion window based on this estimate. This method achieves high burst tolerance, low latency, and high throughput with shallow-buffered switches.
- Publication Date
- 2015-07-07
- Status Note
- Internet-Draft
- Link
- https://datatracker.ietf.org/doc/html/draft-bensley-tcpm-dctcp-05/
- Author(s)
- Stephen BensleyLars EggertDave ThalerPraveen BalasubramanianGlenn Judd
- Keyword(s)
- TCP, ECN, DCTCP, Congestion Control
Normative Reference(s)
- IETF RFC 793 [Superseded*]
- IETF RFC 2018 [Active*]
- IETF RFC 2119 [Active*]
- IETF RFC 3168 [Active*]
Bibliographic Reference(s)
- Improving Transmission Performance with One-Sided Datacenter TCP EXTERNAL
- Data Center TCP (DCTCP) EXTERNAL
- Linux DCTCP patch EXTERNAL
- Extensions to FreeBSD Datacenter TCP for Incremental Deployment Support EXTERNAL
- Analysis of DCTCP: Stability, Convergence, and Fairness EXTERNAL
- DCTCP (Data Center TCP) implementation EXTERNAL
- Attaining the Promise and Avoiding the Pitfalls of TCP in the Datacenter EXTERNAL
- IETF RFC 5562 [Active*]
- IETF RFC 5681 [Active*]
- IETF RFC 6982 [Superseded*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/IETF.draft-bensley-tcpm-dctcp-05.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF draft-bensley-tcpm-dctcp-05, Microsoft's Datacenter TCP (DCTCP): TCP Congestion Control for Datacenters. Available at https://datatracker.ietf.org/doc/html/draft-bensley-tcpm-dctcp-05/
Snippet:
IETF draft-bensley-tcpm-dctcp-05, Microsoft's Datacenter TCP (DCTCP): TCP Congestion Control for Datacenters. Available at https://datatracker.ietf.org/doc/html/draft-bensley-tcpm-dctcp-05/
HTML (ISO 690 compliant)
Preview:
IETF draft-bensley-tcpm-dctcp-05, Microsoft's Datacenter TCP (DCTCP): TCP Congestion Control for Datacenters. Available at https://datatracker.ietf.org/doc/html/draft-bensley-tcpm-dctcp-05/
Snippet:
<span class="citation"><cite>IETF draft-bensley-tcpm-dctcp-05</cite>, Microsoft's&nbsp;Datacenter&nbsp;TCP&nbsp;(DCTCP): TCP&nbsp;Congestion&nbsp;Control&nbsp;for&nbsp;Datacenters. Available at <a href="https://datatracker.ietf.org/doc/html/draft-bensley-tcpm-dctcp-05/" target="_blank" rel="noopener">https://datatracker.ietf.org/doc/html/draft-bensley-tcpm-dctcp-05/</a></span>
SMPTE's HTML Pub
Preview:
IETF draft-bensley-tcpm-dctcp-05, Microsoft's Datacenter TCP (DCTCP): TCP Congestion Control for Datacenters
url: https://datatracker.ietf.org/doc/html/draft-bensley-tcpm-dctcp-05/
url: https://datatracker.ietf.org/doc/html/draft-bensley-tcpm-dctcp-05/
Snippet:
<li> <cite id="bib-ietf-draft-bensley-tcpm-dctcp-05">IETF draft-bensley-tcpm-dctcp-05</cite>, Microsoft's&nbsp;Datacenter&nbsp;TCP&nbsp;(DCTCP): TCP&nbsp;Congestion&nbsp;Control&nbsp;for&nbsp;Datacenters <a>https://datatracker.ietf.org/doc/html/draft-bensley-tcpm-dctcp-05/</a> </li>
Referenced By
- IETF RFC 7560 [Active*]
- IETF RFC 8087 [Active*]