Prioritized Trace Selection: Towards High-Performance DRL-based Network Controllers

02/24/2023
by   Sagar Patel, et al.
0

Deep Reinforcement Learning (DRL) based controllers offer high performance in a variety of network environments. However, simulator-based training of DRL controllers using highly skewed datasets of real-world traces often results in poor performance in the wild. In this paper, we put forward a generalizable solution for training high-performance DRL controllers in simulators – Prioritized Trace Selection (PTS). PTS employs an automated three-stage process. First, we identify critical features that determine trace behavior. Second, we classify the traces into clusters. Finally, we dynamically identify and prioritize the salient clusters during training. PTS does not require any changes to the DRL workflow. It can work across both on-policy and off-policy DRL algorithms. We use Adaptive Bit Rate selection and Congestion Control as representative applications to show that PTS offers better performance in simulation and real-world, across multiple controllers and DRL algorithms. Our novel ABR controller, Gelato, trained with PTS outperforms state-of-the-art controllers on the real-world live-streaming platform, Puffer, reducing stalls by 59 video quality.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/27/2023

CrystalBox: Future-Based Explanations for DRL Network Controllers

Lack of explainability is a key factor limiting the practical adoption o...
research
05/14/2023

PPO-ABR: Proximal Policy Optimization based Deep Reinforcement Learning for Adaptive BitRate streaming

Providing a high Quality of Experience (QoE) for video streaming in 5G a...
research
06/19/2022

An Embedded Feature Selection Framework for Control

Reducing sensor requirements while keeping optimal control performance i...
research
03/10/2022

Near-optimal Deep Reinforcement Learning Policies from Data for Zone Temperature Control

Replacing poorly performing existing controllers with smarter solutions ...
research
11/01/2020

Learning When to Switch: Composing Controllers to Traverse a Sequence of Terrain Artifacts

Legged robots often use separate control policies that are highly engine...
research
06/28/2023

Federated Deep Reinforcement Learning-based Bitrate Adaptation for Dynamic Adaptive Streaming over HTTP

In video streaming over HTTP, the bitrate adaptation selects the quality...
research
03/22/2021

Enhancing the Generalization Performance and Speed Up Training for DRL-based Mapless Navigation

Training an agent to navigate with DRL is data-hungry, which requires mi...

Please sign up or login with your details

Forgot password? Click here to reset