ElasticVR: Elastic Task Computing in Multi-User Multi-Connectivity Wireless Virtual Reality (VR) Systems
Babak Badnava, Jacob Chakareski, Morteza Hashemi

TL;DR
ElasticVR introduces a multi-user, multi-connectivity wireless VR system that adaptively scales computational tasks and optimizes resource allocation using deep reinforcement learning, significantly improving video quality and reducing latency and energy use.
Contribution
This work presents ElasticVR, a novel framework integrating scalable 360 video tiling with multi-agent deep reinforcement learning for elastic task offloading in wireless VR systems.
Findings
PSNR improved by 43.21%
Response time reduced by 42.35%
Energy consumption decreased by 56.83%
Abstract
Diverse emerging VR applications integrate streaming of high fidelity 360 video content that requires ample amounts of computation and data rate. Scalable 360 video tiling enables having elastic VR computational tasks that can be scaled adaptively in computation and data rate based on the available user and system resources. We integrate scalable 360 video tiling in an edge-client wireless multi-connectivity architecture for joint elastic task computation offloading across multiple VR users called ElasticVR. To balance the trade-offs in communication, computation, energy consumption, and QoE that arise herein, we formulate a constrained QoE and energy optimization problem that integrates the multi-user/multi-connectivity action space with the elasticity of VR computational tasks. The ElasticVR framework introduces two multi-agent deep reinforcement learning solutions, namely CPPG and…
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
TopicsIoT and Edge/Fog Computing · Virtual Reality Applications and Impacts · Advanced Neural Network Applications
