Network Congestion Control over TCP Using BW Estimation Technique
When multiple synchronized servers send data to the same receiver in parallel Transport Control Protocol (TCP) incast congestion happens in high-bandwidth and low-latency networks. In data-center applications such as MapReduce and search, this many-to-one traffic pattern is frequent. Hence TCP incast congestion may severely degrade their performances, e.g., by increasing response time. In this paper, the authors study TCP incast in detail by focusing on the relationships between TCP throughput, Round-Trip Time (RTT), and receive window. Unlike previous approaches, which mitigate the impact of TCP incast congestion by using a fine-grained timeout value, the authors' idea is to design an Incast congestion Control for TCP (ICTCP) scheme on the receiver side.