Plume: A Framework for High Performance Deep RL Network Controllers via Prioritized Trace Sampling
Sagar Patel, Junyang Zhang, Sangeetha Abdu Jyothi, Nina Narodytska

TL;DR
Plume is a framework that enhances deep reinforcement learning controllers in networking by automatically balancing skewed input trace distributions, leading to significant performance improvements across various environments.
Contribution
We propose Plume, a generalized, algorithm-agnostic framework that identifies and balances skewed input traces to improve DRL controller performance in networking applications.
Findings
Plume improves controller performance in simulation and real-world tests.
Our ABR controller Gelato with Plume reduces stalls by up to 75%.
Plume outperforms prior methods across multiple networking environments.
Abstract
Deep Reinforcement Learning (DRL) has shown promise in various networking environments. However, these environments present several fundamental challenges for standard DRL techniques. They are difficult to explore and exhibit high levels of noise and uncertainty. Although these challenges complicate the training process, we find that in practice we can substantially mitigate their effects and even achieve state-of-the-art real-world performance by addressing a factor that has been previously overlooked: the skewed input trace distribution in DRL training datasets. We introduce a generalized framework, Plume, to automatically identify and balance the skew using a three-stage process. First, we identify the critical features that determine the behavior of the traces. Second, we classify the traces into clusters. Finally, we prioritize the salient clusters to improve the overall…
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
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsImage and Video Quality Assessment
