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 条
  • [31] PTCP: A Priority-Driven Congestion Control Algorithm to Tame TCP Incast in Data Centers
    Zhuang, Jianhui
    Jiang, Xianliang
    Jin, Guang
    Zhu, Jiahua
    Chen, Haiming
    IEEE ACCESS, 2019, 7 : 38880 - 38889
  • [32] PAC: Taming TCP Incast Congestion using Proactive ACK Control
    Bai, Wei
    Chen, Kai
    Wu, Haitao
    Lan, Wuwei
    Zhao, Yangming
    2014 IEEE 22ND INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2014, : 385 - 396
  • [33] Flow-Aware Adaptive Pacing to Mitigate TCP Incast in Data Center Networks
    Zou, Shaojun
    Huang, Jiawei
    Zhou, Yutao
    Wang, Jianxin
    He, Tian
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 2119 - 2124
  • [34] Queue length feedback-based solution of TCP Incast in data center networks
    Ahmed, Hasnain
    Arshad, Muhammad Junaid
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2019, 27 (03) : 2068 - 2080
  • [35] Mitigating TCP incast in data center networks using enhanced application layer technique
    Suryavanshi M.
    Yadav J.
    International Journal of Information Technology, 2022, 14 (5) : 2523 - 2531
  • [36] Flow-Aware Adaptive Pacing to Mitigate TCP Incast in Data Center Networks
    Zou, Shaojun
    Huang, Jiawei
    Wang, Jianxin
    He, Tian
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2021, 29 (01) : 134 - 147
  • [37] Adjusting Packet Size to Mitigate TCP Incast in Data Center Networks with COTS Switches
    Huang, Jiawei
    Huang, Yi
    Wang, Jianxin
    He, Tian
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (03) : 749 - 763
  • [38] MPTCP Incast in Data Center Networks
    Li Ming
    Lukyanenko, Andrey
    Tarkoma, Sasu
    Yla-Jaaski, Antti
    CHINA COMMUNICATIONS, 2014, 11 (04) : 25 - 37
  • [39] A TCP Congestion Control Optimization Method for SDN-based Data Center Networks
    Xu, Jinlin
    Pan, Wansu
    Tan, Haibo
    Cheng, Longle
    2024 9TH INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION SYSTEMS, ICCCS 2024, 2024, : 468 - 473
  • [40] Dynamic ECN marking threshold algorithm for TCP congestion control in data center networks
    Lu, Yifei
    Fan, Xiaoting
    Qian, Lei
    COMPUTER COMMUNICATIONS, 2018, 129 : 197 - 208