Get our free extension to see links to code for papers anywhere online!

Chrome logo  Add to Chrome

Firefox logo Add to Firefox


MVFST-RL: An Asynchronous RL Framework for Congestion Control with Delayed Actions

Oct 09, 2019
Viswanath Sivakumar, Tim Rockt├Ąschel, Alexander H. Miller, Heinrich K├╝ttler, Nantas Nardelli, Mike Rabbat, Joelle Pineau, Sebastian Riedel


Share this with someone who'll enjoy it:


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 is costly for throughput. 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 control in the QUIC transport protocol that leverages state-of-the-art in asynchronous RL training with off-policy correction. We analyze modeling improvements to mitigate the deviation from Markovian dynamics, and evaluate our method on emulated networks from the Pantheon benchmark platform. The source code is publicly available at https://github.com/facebookresearch/mvfst-rl.

* Workshop on ML for Systems at NeurIPS 2019 


   Access Paper Source



Share this with someone who'll enjoy it: