DocumentCode
13693
Title
ICTCP: Incast Congestion Control for TCP in Data-Center Networks
Author
Haitao Wu ; Zhenqian Feng ; Chuanxiong Guo ; Yongguang Zhang
Author_Institution
Wireless & Networking Group, Microsoft Res. Asia (MSRA), Beijing, China
Volume
21
Issue
2
fYear
2013
fDate
Apr-13
Firstpage
345
Lastpage
358
Abstract
Transport Control Protocol (TCP) incast congestion happens in high-bandwidth and low-latency networks when multiple synchronized servers send data to the same receiver in parallel. For many important data-center applications such as MapReduce and Search, this many-to-one traffic pattern is common. Hence TCP incast congestion may severely degrade their performances, e.g., by increasing response time. In this paper, we 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, our idea is to design an Incast congestion Control for TCP (ICTCP) scheme on the receiver side. In particular, our method adjusts the TCP receive window proactively before packet loss occurs. The implementation and experiments in our testbed demonstrate that we achieve almost zero timeouts and high goodput for TCP incast.
Keywords
Internet; computer centres; telecommunication congestion control; telecommunication network reliability; telecommunication traffic; transport protocols; ICTCP; Internet; MapReduce; RTT; TCP throughput; almost zero timeouts; and Search; data-center networks; de facto reliable transport-layer protocol; fine-grained timeout value; high goodput; high-bandwidth networks; increase response time; low-latency networks; many-to-one traffic pattern; multiple synchronized servers; packet loss; receive window; round-trip time; transport control protocol incast congestion control; Algorithm design and analysis; Bandwidth; Delay; Receivers; Servers; Switches; Throughput; Data-center networks; TCP; incast congestion;
fLanguage
English
Journal_Title
Networking, IEEE/ACM Transactions on
Publisher
ieee
ISSN
1063-6692
Type
jour
DOI
10.1109/TNET.2012.2197411
Filename
6203387
Link To Document