MVFST-RL: An Asynchronous RL Framework for Congestion Control with Delayed Actions
Viswanath Sivakumar, Olivier Delalleau, Tim Rockt\"aschel, Alexander, H. Miller, Heinrich K\"uttler, Nantas Nardelli, Mike Rabbat, Joelle Pineau,, Sebastian Riedel

TL;DR
This paper introduces MVFST-RL, an asynchronous reinforcement learning framework for congestion control in QUIC, addressing delays and real-world constraints, and demonstrating improved performance on emulated networks.
Contribution
It presents a novel asynchronous RL framework for congestion control that handles delayed actions, unlike previous block-based approaches, and applies it to the QUIC protocol.
Findings
Effective congestion control with asynchronous RL
Improved network utilization in emulated tests
Open-source implementation available
Abstract
Effective network congestion control strategies are key to keeping the Internet (or any large computer network) operational. Network congestion control has been dominated by hand-crafted heuristics for decades. Recently, ReinforcementLearning (RL) has emerged as an alternative to automatically optimize such control strategies. Research so far has primarily considered RL interfaces which block the sender while an agent considers its next action. This is largely an artifact of building on top of frameworks designed for RL in games (e.g. OpenAI Gym). However, this does not translate to real-world networking environments, where a network sender waiting on a policy without sending data leads to under-utilization of bandwidth. We instead propose to formulate congestion control with an asynchronous RL agent that handles delayed actions. We present MVFST-RL, a scalable framework for congestion…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Traffic and Congestion Control · Distributed and Parallel Computing Systems · Parallel Computing and Optimization Techniques
