hreshold-Data-Center-TCP-DT-DCTCP-in-Linux-kernel

所属分类:驱动编程
开发工具:C
文件大小:0KB
下载次数:0
上传日期:2024-03-26 23:58:36
上 传 者sh-1993
说明:  Linux内核中的双阈值数据中心TCP DT DCTCP
(Double Threshold Data Center TCP DT DCTCP in Linux kernel)

文件列表:
Introduction.txt
PaperSIM09.pdf
Project_Timeline.md
RFC-8257.pdf
RFC-8257_Summary
Wiki-(dt-dctcp).pdf
tcp_dctcp.c
tcp_dctcp.h
tcp_dt-dctcp.c

# Double-Threshold-Data-Center-TCP-DT-DCTCP-in-Linux-kernel ## RFC 8257 Data Center TCP (DCTCP) Summary: * RFC 8257 DCTCP achieves high-burst tolerance, low latency, and high throughput with shallow-buffered switches. * DCTCP is a modification to the processing of ECN by a conventional TCP and requires that standard TCP congestion control be used for handling packet loss. ### DCTCP Algorithm There are three components involved in the DCTCP algorithm: * The switches detect congestion and set the Congestion Encountered (CE) codepoint in the IP header and also mark the packets as ECN enabled. * The receiver sends the congestion information back to the sender, using the ECN-Echo (ECE) flag in the TCP header. * The sender computes a congestion estimate and reacts by reducing the TCP congestion window (cwnd) accordingly. ### Important Points * During such periods of congestion, conventional TCP will suffer packet loss and quickly and drastically reduce cwnd. DCTCP, on the other hand, will use the fraction of marked packets to reduce cwnd more gradually. * DCTCP's potential can only be realized in data centers where the entire network infrastructure supports ECN. **Resources used:** *Ease the Queue Oscillation: Analysis and Enhancement of DCTCP (Link: http://ieeexplore.ieee.org/document/6681614/ )* *Data Center TCP (Link: https://dl.acm.org/citation.cfm?id=1851192 )* *RFC 8257 (Link: https://tools.ietf.org/html/rfc8257 )*

近期下载者

相关文件


收藏者