Harmonia: Explicit Congestion Notification and Credit-Reservation Transport Converged Congestion Control in Datacenters

被引:0
|
作者
Hu, Ding-Huang [1 ]
Dong, De-Zun [1 ]
Bai, Yang [1 ]
Huang, Shan [1 ]
Zhou, Ze-Jia [1 ]
Wei, Zi-Hao [1 ]
Liao, Xiang-Ke [1 ]
机构
[1] Natl Univ Def Technol, Coll Comp Sci & Technol, Changsha 410073, Peoples R China
关键词
datacenter; credit-reservation protocol; ECN-based (explicit congestion notification based) protocol; multi-protocol converging; TCP; AVOIDANCE;
D O I
10.1007/s11390-021-1243-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Bursty traffic and thousands of concurrent flows incur inevitable network congestion in datacenter networks (DCNs) and then affect the overall performance. Various transport protocols are developed to mitigate the network congestion, including reactive and proactive protocols. Reactive schemes use different congestion signals, such as explicit congestion notification (ECN) and round trip time (RTT), to handle the network congestion after congestion arises. However, with the growth of scale and link speed in datacenters, reactive schemes encounter a significant problem of slow responding to congestion. On the contrary, proactive protocols (e.g., credit-reservation protocols) are designed to avoid congestion before it occurs, and they have the advantages of zero data loss, fast convergence and low buffer occupancy. But credit-reservation protocols have not been widely deployed in current DCNs (e.g., Microsoft, Amazon), which mainly deploy ECN-based protocols, such as data center transport control protocol (DCTCP) and data center quantized congestion notification (DCQCN). And in an actual deployment scenario, it is hard to guarantee one protocol to be deployed in every server at one time. When credit-reservation protocol is deployed to DCNs step by step, the network will be converted to multi-protocol state and will face the following fundamental challenges: 1) unfairness, 2) high buffer occupancy, and 3) heavy tail latency. Therefore, we propose Harmonia, aiming for converging ECN-based and credit-reservation protocols to fairness with minimal modification. To the best of our knowledge, Harmonia is the first to address the trouble of harmonizing proactive and reactive congestion control. Targeting the common ECN-based protocols-DCTCP and DCQCN, Harmonia leverages forward ECN and RTT to deliver real-time congestion information and redefines feedback control. After the evaluation, the results show that Harmonia effectively solves the unfair link allocation, eliminating the timeouts and addressing the buffer overflow.
引用
收藏
页码:1071 / 1086
页数:16
相关论文
共 40 条
  • [21] How to Control a TCP: Minimally-Invasive Congestion Management for Datacenters
    Islam, Satiqul
    Welzl, Michael
    Gjessing, Stein
    2019 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2019, : 121 - 125
  • [22] FNCC: Fast Notification Congestion Control in Data Center Networks
    Xu, Jing
    Wang, Zhan
    Yang, Fan
    Kang, Ning
    Ma, Zhenlong
    Yuan, Guojun
    Tan, Guangming
    Sun, Ninghui
    53RD INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2024, 2024, : 127 - 137
  • [23] HFCC: An Adaptive Congestion Control Algorithm based on Explicit Hybrid Feedbacks
    Jiang, Xianliang
    Jin, Guang
    Chen, Haiming
    2018 27TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN), 2018,
  • [24] Performance of TCP congestion control with explicit rate feedback
    Karnik, A
    Kumar, A
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2005, 13 (01) : 108 - 120
  • [25] Explicit Multipath Congestion Control for Data Center Networks
    Cao, Yu
    Xu, Mingwei
    Fu, Xiaoming
    Dong, Enhuan
    PROCEEDINGS OF THE 2013 ACM INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES (CONEXT '13), 2013, : 73 - 84
  • [26] An Explicit Congestion Control Protocol based on Bandwidth Estimation
    Wang, Jianxin
    Chen, Jie
    Zhang, Shigeng
    Wang, Weiping
    2011 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE (GLOBECOM 2011), 2011,
  • [27] A receiver-driven transport protocol using differentiated algorithms for differential congestion in datacenters
    Zhang, Xuhui
    Li, Qing
    Han, Feixue
    Jiang, Yong
    COMPUTER NETWORKS, 2024, 245
  • [28] Providing explicit congestion control and multi-homing support for content-centric networking transport
    Zhang, Feixiong
    Zhang, Yanyong
    Reznik, Alex
    Liu, Hang
    Qian, Chen
    Xu, Chenren
    COMPUTER COMMUNICATIONS, 2015, 69 : 69 - 78
  • [29] Combining explicit admission control and congestion control for predictable data transfers in grids
    Munir, Kashif
    Welzl, Michael
    Pasin, Marcelo
    Vicat-Blanc, Pascale Primet
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (07): : 1121 - 1132
  • [30] A bidirectional congestion control transport protocol for the internet of drones
    Sharma, Bhisham
    Srivastava, Gautam
    Lin, Jerry Chun-Wei
    COMPUTER COMMUNICATIONS, 2020, 153 : 102 - 116