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
相关论文
共 50 条
  • [11] SIRENS: An Explicit Notification Framework for Internet Congestion Control
    Nakauchi, Kiyohide
    Kobayashi, Katsushi
    2006 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-12, 2006, : 12 - 17
  • [12] FastCredit: Expediting credit-based congestion control in datacenters
    Huang, Shan
    Dong, Dezun
    Zhou, Zejia
    Shi, Hanyi
    Yang, Wenxiang
    Liao, Xiangke
    COMPUTER NETWORKS, 2022, 214
  • [13] CRSP: Network Congestion Control Through Credit Reservation
    Yang, Tianye
    Dong, Dezun
    Li, Cunlu
    Xiao, Liquan
    2018 IEEE INT CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, UBIQUITOUS COMPUTING & COMMUNICATIONS, BIG DATA & CLOUD COMPUTING, SOCIAL COMPUTING & NETWORKING, SUSTAINABLE COMPUTING & COMMUNICATIONS, 2018, : 692 - 699
  • [14] On TCP reaction to Explicit Congestion Notification
    Kwon, M
    Fahmy, S
    JOURNAL OF HIGH SPEED NETWORKS, 2004, 13 (02) : 123 - 138
  • [15] Is Explicit Congestion Notification usable with UDP?
    McQuistin, Stephen
    Perkins, Colin
    IMC'15: PROCEEDINGS OF THE 2015 ACM CONFERENCE ON INTERNET MEASUREMENT CONFERENCE, 2015, : 63 - 69
  • [16] An evaluation of TCP with explicit congestion notification
    Pentikousis, K
    Badr, H
    ANNALS OF TELECOMMUNICATIONS, 2004, 59 (1-2) : 170 - 198
  • [17] Credit-Scheduled Delay-Bounded Congestion Control for Datacenters
    Cho, Inho
    Jang, Keon
    Han, Dongsu
    SIGCOMM '17: PROCEEDINGS OF THE 2017 CONFERENCE OF THE ACM SPECIAL INTEREST GROUP ON DATA COMMUNICATION, 2017, : 239 - 252
  • [18] Improved Explicit Congestion Notification for satellite networks
    Durresi, A
    Sridharan, M
    Liu, CL
    Jain, R
    QUALITY OF SERVICE OVER NEXT-GENERATION DATA NETWORKS, 2001, 4524 : 293 - 303
  • [19] Scalable layered multicast with explicit congestion notification
    Zhu, L
    Ansari, N
    Sahinoglu, Z
    Vetro, A
    Sun, HF
    ITCC 2003: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2003, : 331 - 335
  • [20] Rethinking Congestion Control in Virtualized Datacenters
    Cheng, Luwei
    2013 21ST IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP), 2013,