Saved in:
Bibliographic Details
Main Authors: Elgabli, Anis, Elbamby, Mohammed S., Perfecto, Cristina, Krouka, Mounssif, Bennis, Mehdi, Aggarwal, Vaneet
Format: Preprint
Published: 2020
Subjects:
Online Access:https://arxiv.org/abs/2011.06356
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914955358371840
author Elgabli, Anis
Elbamby, Mohammed S.
Perfecto, Cristina
Krouka, Mounssif
Bennis, Mehdi
Aggarwal, Vaneet
author_facet Elgabli, Anis
Elbamby, Mohammed S.
Perfecto, Cristina
Krouka, Mounssif
Bennis, Mehdi
Aggarwal, Vaneet
contents Wirelessly streaming high quality 360 degree videos is still a challenging problem. When there are many users watching different 360 degree videos and competing for the computing and communication resources, the streaming algorithm at hand should maximize the average quality of experience (QoE) while guaranteeing a minimum rate for each user. In this paper, we propose a cross layer optimization approach that maximizes the available rate to each user and efficiently uses it to maximize users' QoE. Particularly, we consider a tile based 360 degree video streaming, and we optimize a QoE metric that balances the tradeoff between maximizing each user's QoE and ensuring fairness among users. We show that the problem can be decoupled into two interrelated subproblems: (i) a physical layer subproblem whose objective is to find the download rate for each user, and (ii) an application layer subproblem whose objective is to use that rate to find a quality decision per tile such that the user's QoE is maximized. We prove that the physical layer subproblem can be solved optimally with low complexity and an actor-critic deep reinforcement learning (DRL) is proposed to leverage the parallel training of multiple independent agents and solve the application layer subproblem. Extensive experiments reveal the robustness of our scheme and demonstrate its significant performance improvement compared to several baseline algorithms.
format Preprint
id arxiv_https___arxiv_org_abs_2011_06356
institution arXiv
publishDate 2020
record_format arxiv
spellingShingle Cross Layer Optimization and Distributed Reinforcement Learning for Wireless 360° Video Streaming
Elgabli, Anis
Elbamby, Mohammed S.
Perfecto, Cristina
Krouka, Mounssif
Bennis, Mehdi
Aggarwal, Vaneet
Machine Learning
Image and Video Processing
Wirelessly streaming high quality 360 degree videos is still a challenging problem. When there are many users watching different 360 degree videos and competing for the computing and communication resources, the streaming algorithm at hand should maximize the average quality of experience (QoE) while guaranteeing a minimum rate for each user. In this paper, we propose a cross layer optimization approach that maximizes the available rate to each user and efficiently uses it to maximize users' QoE. Particularly, we consider a tile based 360 degree video streaming, and we optimize a QoE metric that balances the tradeoff between maximizing each user's QoE and ensuring fairness among users. We show that the problem can be decoupled into two interrelated subproblems: (i) a physical layer subproblem whose objective is to find the download rate for each user, and (ii) an application layer subproblem whose objective is to use that rate to find a quality decision per tile such that the user's QoE is maximized. We prove that the physical layer subproblem can be solved optimally with low complexity and an actor-critic deep reinforcement learning (DRL) is proposed to leverage the parallel training of multiple independent agents and solve the application layer subproblem. Extensive experiments reveal the robustness of our scheme and demonstrate its significant performance improvement compared to several baseline algorithms.
title Cross Layer Optimization and Distributed Reinforcement Learning for Wireless 360° Video Streaming
topic Machine Learning
Image and Video Processing
url https://arxiv.org/abs/2011.06356