FNCC: Fast Notification Congestion Control in Data Center Networks

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Xu, Jing, Wang, Zhan, Yang, Fan, Kang, Ning, Ma, Zhenlong, Yuan, Guojun, Tan, Guangming, Sun, Ninghui
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909210895187968
author Xu, Jing
Wang, Zhan
Yang, Fan
Kang, Ning
Ma, Zhenlong
Yuan, Guojun
Tan, Guangming
Sun, Ninghui
author_facet Xu, Jing
Wang, Zhan
Yang, Fan
Kang, Ning
Ma, Zhenlong
Yuan, Guojun
Tan, Guangming
Sun, Ninghui
contents Congestion control plays a pivotal role in large-scale data centers, facilitating ultra-low latency, high bandwidth, and optimal utilization. Even with the deployment of data center congestion control mechanisms such as DCQCN and HPCC, these algorithms often respond to congestion sluggishly. This sluggishness is primarily due to the slow notification of congestion. It takes almost one round-trip time (RTT) for the congestion information to reach the sender. In this paper, we introduce the Fast Notification Congestion Control (FNCC) mechanism, which achieves sub-RTT notification. FNCC leverages the acknowledgment packet (ACK) from the return path to carry in-network telemetry (INT) information of the request path, offering the sender more timely and accurate INT. To further accelerate the responsiveness of last-hop congestion control, we propose that the receiver notifies the sender of the number of concurrent congested flows, which can be used to adjust the congested flows to a fair rate quickly. Our experimental results demonstrate that FNCC reduces flow completion time by 27.4% and 88.9% compared to HPCC and DCQCN, respectively. Moreover, FNCC triggers minimal pause frames and maintains high utilization even at 400Gbps.
format Preprint
id arxiv_https___arxiv_org_abs_2405_07608
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle 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
Networking and Internet Architecture
Congestion control plays a pivotal role in large-scale data centers, facilitating ultra-low latency, high bandwidth, and optimal utilization. Even with the deployment of data center congestion control mechanisms such as DCQCN and HPCC, these algorithms often respond to congestion sluggishly. This sluggishness is primarily due to the slow notification of congestion. It takes almost one round-trip time (RTT) for the congestion information to reach the sender. In this paper, we introduce the Fast Notification Congestion Control (FNCC) mechanism, which achieves sub-RTT notification. FNCC leverages the acknowledgment packet (ACK) from the return path to carry in-network telemetry (INT) information of the request path, offering the sender more timely and accurate INT. To further accelerate the responsiveness of last-hop congestion control, we propose that the receiver notifies the sender of the number of concurrent congested flows, which can be used to adjust the congested flows to a fair rate quickly. Our experimental results demonstrate that FNCC reduces flow completion time by 27.4% and 88.9% compared to HPCC and DCQCN, respectively. Moreover, FNCC triggers minimal pause frames and maintains high utilization even at 400Gbps.
title FNCC: Fast Notification Congestion Control in Data Center Networks
topic Networking and Internet Architecture
url https://arxiv.org/abs/2405.07608