QFlow: A Reinforcement Learning Approach to High QoE Video Streaming over Wireless Networks

01/04/2019
by   Rajarshi Bhattacharyya, et al.
0

Wireless Internet access has brought legions of heterogeneous applications all sharing the same resources. However, current wireless edge networks that cater to worst or average case performance lack the agility to best serve these diverse sessions. Simultaneously, software reconfigurable infrastructure has become increasingly mainstream to the point that dynamic per packet and per flow decisions are possible at multiple layers of the communications stack. Exploiting such reconfigurability requires the design of a system that can enable a configuration, measure the impact on the application performance (Quality of Experience), and adaptively select a new configuration. Effectively, this feedback loop is a Markov Decision Process whose parameters are unknown. The goal of this work is to design, develop and demonstrate QFlow that instantiates this feedback loop as an application of reinforcement learning (RL). Our context is that of reconfigurable (priority) queueing, and we use the popular application of video streaming as our use case. We develop both model-free and model-based RL approaches that are tailored to the problem of determining which clients should be assigned to which queue at each decision period. Through experimental validation, we show how the RL-based control policies on QFlow are able to schedule the right clients for prioritization in a high-load scenario to outperform the status quo, as well as the best known solutions with over 25 85

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/02/2018

FlowBazaar: A Market-Mediated Software Defined Communications Ecosystem at the Wireless Edge

Wireless Internet access has brought legions of heterogeneous apps all s...
research
07/27/2020

Adaptive Bitrate Video Streaming for Wireless nodes: A Survey

In today's Internet, video is the most dominant application and in addit...
research
11/14/2020

RL-QN: A Reinforcement Learning Framework for Optimal Control of Queueing Systems

With the rapid advance of information technology, network systems have b...
research
10/04/2021

Reinforcement Learning for Admission Control in Wireless Virtual Network Embedding

Using Service Function Chaining (SFC) in wireless networks became popula...
research
09/27/2018

Definition and evaluation of model-free coordination of electrical vehicle charging with reinforcement learning

Initial DR studies mainly adopt model predictive control and thus requir...
research
03/30/2018

Cache-Enabled Dynamic Rate Allocation via Deep Self-Transfer Reinforcement Learning

Caching and rate allocation are two promising approaches to support vide...
research
11/15/2018

Tiyuntsong: A Self-Play Reinforcement Learning Approach for ABR Video Streaming

Existing reinforcement learning(RL)-based adaptive bitrate(ABR) approach...

Please sign up or login with your details

Forgot password? Click here to reset