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
相关论文
共 50 条
  • [1] Controlling TCP Incast Congestion in Data Centre Networks
    Adesanmi, Akintomide
    Mhamdi, Lotfi
    2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION WORKSHOP (ICCW), 2015, : 1827 - 1832
  • [2] Curbing of TCP Incast in Data Center Networks
    Amrutha, R.
    Nithya, V.
    2015 4TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2015,
  • [3] A survey on TCP Incast in data center networks
    Ren, Yongmao
    Zhao, Yu
    Liu, Pei
    Dou, Ke
    Li, Jun
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2014, 27 (08) : 1160 - 1172
  • [4] On Mitigating TCP Incast in Data Center Networks
    Zhang, Yan
    Ansari, Nirwan
    2011 PROCEEDINGS IEEE INFOCOM, 2011, : 51 - 55
  • [5] Analysis for TCP in data center networks: Outcast and Incast
    Qin, Yang
    Yang, Weihong
    Ye, Yibin
    Shi, Yao
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 68 : 140 - 150
  • [6] Modeling and understanding TCP incast in data center networks
    Zhang, Jiao
    Ren, Fengyuan
    Lin, Chuang
    2011 PROCEEDINGS IEEE INFOCOM, 2011, : 1377 - 1385
  • [7] Session-Aware Congestion Control for TCP Incast in Datacenter Networks
    Li, Dagang
    Li, Shuyi
    Du, Zheng
    2016 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC), 2016, : 1227 - 1232
  • [8] Backoff Algorithms to Avoid TCP Incast in Data Center Networks
    Osada, Shigeyuki
    Izumi, Daichi
    Kishimoto, Shiden
    Fukushima, Yukinobu
    Yokohira, Tokumi
    2018 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC), 2018, : 515 - 520
  • [9] Improvement of a TCP Incast Avoidance Method for Data Center Networks
    Kajita, Kazutoshi
    Osada, Shigeyuki
    Fukushima, Yukinobu
    Yokohira, Tokumi
    2013 INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC 2013): FUTURE CREATIVE CONVERGENCE TECHNOLOGIES FOR NEW ICT ECOSYSTEMS, 2013, : 460 - 465
  • [10] Deadline and Incast Aware TCP for cloud data center networks
    Hwang, Jaehyun
    Yoo, Joon
    Choi, Nakjung
    COMPUTER NETWORKS, 2014, 68 : 20 - 34