English

SFC: Near-Source Congestion Signaling and Flow Control

Networking and Internet Architecture 2023-05-02 v1

Abstract

State-of-the-art congestion control algorithms for data centers alone do not cope well with transient congestion and high traffic bursts. To help with these, we revisit the concept of direct \emph{backward} feedback from switches and propose Back-to-Sender (BTS) signaling to many concurrent incast senders. Combining it with our novel approach to in-network caching, we achieve near-source sub-RTT congestion signaling. Source Flow Control (SFC) combines these two simple signaling mechanisms to instantly pause traffic sources, hence avoiding the head-of-line blocking problem of conventional hop-by-hop flow control. Our prototype system and scale simulations demonstrate that near-source signaling can significantly reduce the message completion time of various workloads in the presence of incast, complementing existing congestion control algorithms. Our results show that SFC can reduce the 99th99^{th}-percentile flow completion times by 1.26×1.2-6\times and the peak switch buffer usage by 23×2-3\times compared to the recent incast solutions.

Keywords

Cite

@article{arxiv.2305.00538,
  title  = {SFC: Near-Source Congestion Signaling and Flow Control},
  author = {Yanfang Le and Jeongkeun Lee and Jeremias Blendin and Jiayi Chen and Georgios Nikolaidis and Rong Pan and Robert Soule and Aditya Akella and Pedro Yebenes Segura and Arjun singhvi and Yuliang Li and Qingkai Meng and Changhoon Kim and Serhat Arslan},
  journal= {arXiv preprint arXiv:2305.00538},
  year   = {2023}
}
R2 v1 2026-06-28T10:22:01.982Z