Eagle: Refining Congestion Control by Learning from the Experts
Salma Emara, Baochun Li, Yanjiao Chen
Abstract
Traditional congestion control algorithms were designed with a hardwired heuristic mapping between packet- level events and predefined control actions in response to these events, and may fail to satisfy all the desirable performance goals as a result. In this paper, we seek to reconsider these fundamental goals in congestion control, and propose Eagle, a new congestion control algorithm to refine existing heuristics. Eagle takes advantage of expert knowledge from an existing algorithm, and uses deep reinforcement learning (DRL) to train a generalized model with the hope of learning from an expert. Learning by trial-and-error may not be as efficient as imitating a teacher; by the same token, DRL alone is not enough to guarantee good performance. In Eagle, we seek help from an expert congestion control algorithm, BBR, to help us train a long-short term memory (LSTM) neural network in the DRL agent, with the hope of making decisions that can be as good as or even better than the expert. With an extensive array of experiments, we discovered that Eagle is able to match and even outperform the performance of its teacher, and outperformed a large number of recent congestion control algorithms by a considerable margin.
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 28b29217-80dd-46f0-bed2-ef65d309b87aCited by top-tier papers1
Ask how each one uses itRelated papers
- Marten: A Built-in Security DRL-Based Congestion Control Framework by Polishing the ExpertZhiyuan Pan, Jianer Zhou, Xinyi Qiu, Weichao Li et al.INFOCOM 2023 · 8 citations
- Classic Meets Modern: a Pragmatic Learning-Based Congestion Control for the InternetSoheil Abbasloo, Chen-Yu Yen, H. Jonathan ChaoSIGCOMM 2020 · 257 citations
- Leveraging Domain Knowledge for Robust Deep Reinforcement Learning in NetworkingYing Zheng, Haoyu Chen, Qingyang Duan, Lixiang Lin et al.INFOCOM 2021 · 7 citations
- Symbolic Distillation for Learned TCP Congestion ControlS. P. Sharan, Wenqing Zheng, Kuo-Feng Hsu, Jiarong Xing et al.NeurIPS 2022 · 9 citations
- Multi-objective congestion controlYiqing Ma, Han Tian, Xudong Liao, Junxue Zhang et al.EuroSys 2022 · 52 citations
