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 条
  • [41] Receiver-driven fair congestion control for TCP outcast in data center networks
    Huang, Jiawei
    Li, Shuping
    Han, Rui
    Wang, Jianxin
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 131 : 75 - 88
  • [42] An INT-based TCP window modulator for congestion control in data center networks
    Ma, Huihui
    Xu, Du
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2023, 217
  • [43] The Effect of the Congestion Control Window Size on the TCP Incast and its Implications
    Wang, Guodong
    Ren, Yongmao
    Dou, Ke
    Li, Jun
    2013 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2013,
  • [44] On Architecture Design, Congestion Notification, TCP Incast and Power Consumption in Data Centers
    Zhang, Yan
    Ansari, Nirwan
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2013, 15 (01): : 39 - 64
  • [45] Modeling TCP Incast Issue in Data Center Networks and an Adaptive Application-Layer Solution
    Jin-Tang Luo
    Jie Xu
    Jian Sun
    JournalofElectronicScienceandTechnology, 2018, 16 (01) : 84 - 91
  • [46] Design of TCP Congestion Control in Data Center Networks Based on Stable Round Trip Time
    Tsai, Yi-Cheng
    Hou, Ting-Chao
    Chiu, Mao-Ching
    ICCBN 2020: 2020 8TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND BROADBAND NETWORKING / ICCET 2020: 2020 3RD INTERNATIONAL CONFERENCE ON COMMUNICATION ENGINEERING AND TECHNOLOGY, 2020, : 40 - 44
  • [47] TCP-FITDC: An Adaptive Approach to TCP Incast Avoidance for Data Center Applications
    Zhang, Jun
    Wen, Jiangtao
    Wang, Jingyuan
    Zhao, Wenlai
    2013 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2013,
  • [48] Regional Congestion Control in Data Center Networks
    Yang, Fan
    Wang, Zhan
    Liu, Xiaoli
    Cao, Zheng
    Yuan, Guojun
    An, Xuejun
    2017 IEEE 23RD INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2017, : 702 - 709
  • [49] Vitalizing data-center networks using OpenFlow
    Shimonishi, Hideyuki
    Shinohara, Yusuke
    Chiba, Yasunobu
    2013 IEEE PHOTONICS SOCIETY SUMMER TOPICAL MEETING SERIES, 2013, : 250 - 251
  • [50] Improving the Incast Performance of Datacenter TCP by Using Rate-Based Congestion Control
    Wang, Jingyuan
    Jiang, Yunjing
    Li, Chao
    Ouyang, Yuanxin
    Xiong, Zhang
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2014, E97A (07): : 1654 - 1658