Towards Fine-Grained and Practical Flow Control for Datacenter Networks

Wenxue Li, Chaoliang Zeng, Jinbin Hu, Kai Chen

Research output: Chapter in Book/Conference Proceeding/ReportConference Paper published in a bookpeer-review

13 Citations (Scopus)

Abstract

As datacenter networks continue to support a wider range of applications and faster link speeds, they face the challenge of managing bursty traffic and transient congestion. End-to-end congestion controls (CCs) find it increasingly difficult to maintain effective due to the inherent feedback delay. To address this issue, per-hop flow control (FC) has gained popularity due to its ability to react promptly to transient congestion. However, existing FC mechanisms either lack fine-grained (i.e., per-flow granularity) control or require an impractical number of queues that exceeds the capabilities of commodity switches. In this paper, we introduce Flowsail, an innovative FC scheme that enables fine-grained control at the per-flow level while requiring a practical number of switch queues, theoretically as few as two. The core of Flowsail is an effective approximation of ideal FC by three key design components: dynamic flow-to-queue mapping, hierarchical congested flow identification, and on-demand isolation. We have implemented a prototype of FLOWSAIL using the programmable P4 switch and conducted extensive testbed experiments and simulations. The results indicate that Flowsail effectively sustains performance with significantly fewer queues compared to existing FC schemes. For instance, FLOWSAIL achieves 4.3 x lower tail latency under the same number of queues, matches existing FC schemes with 4 x fewer queues, and holds robust performance with a minimum of 2 queues.

Original languageEnglish
Title of host publication2023 IEEE 31st International Conference on Network Protocols, ICNP 2023
PublisherIEEE Computer Society
ISBN (Electronic)9798350303223
DOIs
Publication statusPublished - 2023
Event31st IEEE International Conference on Network Protocols, ICNP 2023 - Reykjavik, Iceland
Duration: 10 Oct 202313 Oct 2023

Publication series

NameProceedings - International Conference on Network Protocols, ICNP
ISSN (Print)1092-1648

Conference

Conference31st IEEE International Conference on Network Protocols, ICNP 2023
Country/TerritoryIceland
CityReykjavik
Period10/10/2313/10/23

Bibliographical note

Publisher Copyright:
© 2023 IEEE.

Fingerprint

Dive into the research topics of 'Towards Fine-Grained and Practical Flow Control for Datacenter Networks'. Together they form a unique fingerprint.

Cite this