PRED: Performance-oriented Random Early Detection for Consistently Stable Performance in Datacenters
Xinle Du, Tong Li, Guangmeng Zhou, Zhuotao Liu, Hanlin Huang, Xiangyu Gao, Mowei Wang, Kun Tan, Ke Xu
Abstract
For decades, Random Early Detection (RED) has been integrated into datacenter switches as a fundamental Active Queue Management (AQM). Accurate configuration of RED parameters is crucial to achieving high throughput and low latency. However, due to the highly dynamic nature of workloads in datacenter networks, maintaining consistently high performance with statically configured RED thresholds poses a challenge. Prior art applies reinforcement learning to predict proper thresholds, but their real-world deployment has been hindered by poor tail performance caused by instability. In this paper, we propose PRED, a novel system that enables automatic and stable RED parameter adjustment in response to traffic dynamics. PRED uses two loosely coupled systems, Flow Concurrent Stabilizer (FCS) and Queue Length Adjuster (QLA), to overcome the challenges of dynamically setting RED parameters to adapt to the ever-changing traffic pattern. We perform extensive evaluations on our physical testbed and large-scale simulations. The results demonstrate that PRED can keep up with the real-time network dynamics generated by realistic workloads. For instance, compared with the static-threshold-based methods, PRED keeps 66% lower switch queue length and obtains up to 80% lower Flow Completion Time (FCT). Compared with the state-of-the-art learning-based method, PRED reduces the tail FCT by 34%.
(e.g., HPCC [7] , Swift [8] , BFC [9] )
Case-based (e.g., ECNsharp [15] , BCC [16] )
New AQM(e.g., TCD [14] ) Hard to deploy, needs new switch design Adjust RED Parameter Widely used, commercial verification Prediction model (e.g., ACC [17] ) Unstable, poor tail performance
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 5307baf3-4bfa-4cc3-bc41-d6874b6f5f0fCited by top-tier papers1
Ask how each one uses itBuilds on10
- Swift: Delay is Simple and Effective for Congestion Control in the DatacenterGautam Kumar, Nandita Dukkipati, Keon Jang, Hassan M. G. Wassel et al.SIGCOMM 2020 · 333 citations
- Jupiter evolving: transforming google's datacenter network via optical circuit switches and software-defined networkingLeon Poutievski, Omid Mashayekhi, Joon Ong, Arjun Singh et al.SIGCOMM 2022 · 230 citations
- Re-architecting Congestion Management in Lossless EthernetWenxue Cheng, Kun Qian, Wanchun Jiang, Tong Zhang et al.NSDI 2020 · 100 citations
- ACC: automatic ECN tuning for high-speed datacenter networksSiyu Yan, Xiaoliang Wang, Xiaolong Zheng, Yinben Xia et al.SIGCOMM 2021 · 95 citations
- PCC Proteus: Scavenger Transport And BeyondTong Meng, Neta Rozen Schiff, Philip Brighten Godfrey, Michael SchapiraSIGCOMM 2020 · 79 citations
Related papers
- QueuePilot: Reviving Small Buffers With a Learned AQM PolicyMicha Dery, Orr Krupnik, Isaac KeslassyINFOCOM 2023 · 9 citations
- Protean: Adaptive Management of Shared-Memory in Datacenter SwitchesHamidreza Almasi, Rohan Vardekar, Balajee VamananINFOCOM 2023 · 11 citations
- Credence: Augmenting Datacenter Switch Buffer Sharing with ML PredictionsVamsi Addanki, Maciej Pacut, Stefan SchmidNSDI 2024 · 22 citations
- Multi-Task Reinforcement Learning for Collaborative Network Optimization in Data CentersTing Wang, Kai Cheng, Xiao DuINFOCOM 2025 · 2 citations
- Traffic-aware Buffer Management in Shared Memory SwitchesSijiang Huang, Mowei Wang, Yong CuiINFOCOM 2021 · 14 citations
