ICTCP: Incast Congestion Control for TCP in Data-Center Networks

被引:135
作者
Wu, Haitao [1 ]
Feng, Zhenqian [1 ]
Guo, Chuanxiong [1 ]
Zhang, Yongguang [1 ]
机构
[1] Microsoft Res Asia MSRA, Wireless & Networking Grp, Beijing 100080, Peoples R China
关键词
Data-center networks; incast congestion; TCP;
D O I
10.1109/TNET.2012.2197411
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:345 / 358
页数:14
相关论文
共 18 条
  • [1] A scalable, commodity data center network architecture
    Al-Fares, Mohammad
    Loukissas, Alexander
    Vahdat, Amin
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (04) : 63 - 74
  • [2] Data Center TCP (DCTCP)
    Alizadeh, Mohammad
    Greenberg, Albert
    Maltz, David A.
    Padhye, Jitendra
    Patel, Parveen
    Prabhakar, Balaji
    Sengupta, Sudipta
    Sridharan, Murari
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (04) : 63 - 74
  • [3] [Anonymous], 2004, OSDI 04
  • [4] Braden R., 1989, 1122 RFC
  • [5] TCP VEGAS - END-TO-END CONGESTION AVOIDANCE ON A GLOBAL INTERNET
    BRAKMO, LS
    PETERSON, LL
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1995, 13 (08) : 1465 - 1480
  • [6] Chen YP, 2009, WREN 2009, P73
  • [7] DCell: A scalable and fault-tolerant network structure for data centers
    Guo, Chuanxiong
    Wu, Haitao
    Tan, Kun
    Shi, Lei
    Zhang, Yongguang
    Lu, Songwu
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (04) : 75 - 86
  • [8] BCube: A High Performance, Server-centric Network Architecture for Modular Data Centers
    Guo, Chuanxiong
    Lu, Guohan
    Li, Dan
    Wu, Haitao
    Zhang, Xuan
    Shi, Yunfeng
    Tian, Chen
    Zhang, Yongguang
    Lu, Songwu
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2009, 39 (04) : 63 - 74
  • [9] Jacobson V., 1992, RFC1323
  • [10] Kandula S, 2009, IMC'09: PROCEEDINGS OF THE 2009 ACM SIGCOMM INTERNET MEASUREMENT CONFERENCE, P202