Reinforcement Learning for Datacenter Congestion Control
Chen Tessler, Yuval Shpigelman, Gal Dalal, Amit Mandelbaum, Doron, Haritan Kazakov, Benjamin Fuhrer, Gal Chechik, Shie Mannor

TL;DR
This paper introduces a reinforcement learning-based congestion control algorithm for datacenters that outperforms existing heuristics, demonstrating better generalization and multi-metric performance in realistic simulations.
Contribution
The paper develops a novel RL algorithm with a specialized policy gradient method that generalizes well across diverse datacenter network scenarios.
Findings
Outperforms popular heuristics in simulations
Generalizes to unseen network configurations
Improves multiple network performance metrics
Abstract
We approach the task of network congestion control in datacenters using Reinforcement Learning (RL). Successful congestion control algorithms can dramatically improve latency and overall network throughput. Until today, no such learning-based algorithms have shown practical potential in this domain. Evidently, the most popular recent deployments rely on rule-based heuristics that are tested on a predetermined set of benchmarks. Consequently, these heuristics do not generalize well to newly-seen scenarios. Contrarily, we devise an RL-based algorithm with the aim of generalizing to different configurations of real-world datacenter networks. We overcome challenges such as partial-observability, non-stationarity, and multi-objectiveness. We further propose a policy gradient algorithm that leverages the analytical structure of the reward function to approximate its derivative and improve…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsSoftware-Defined Networks and 5G · Cloud Computing and Resource Management · Advancements in Semiconductor Devices and Circuit Design
