Viewport-Aware Deep Reinforcement Learning Approach for 360^o Video Caching

03/18/2020
by   Pantelis Maniotis, et al.
0

360^o video is an essential component of VR/AR/MR systems that provides immersive experience to the users. However, 360^o video is associated with high bandwidth requirements. The required bandwidth can be reduced by exploiting the fact that users are interested in viewing only a part of the video scene and that users request viewports that overlap with each other. Motivated by the findings of recent works where the benefits of caching video tiles at edge servers instead of caching entire 360^o videos were shown, in this paper, we introduce the concept of virtual viewports that have the same number of tiles with the original viewports. The tiles forming these viewports are the most popular ones for each video and are determined by the users' requests. Then, we propose a proactive caching scheme that assumes unknown videos' and viewports' popularity. Our scheme determines which videos to cache as well as which is the optimal virtual viewport per video. Virtual viewports permit to lower the dimensionality of the cache optimization problem. To solve the problem, we first formulate the content placement of 360^o videos in edge cache networks as a Markov Decision Process (MDP), and then we determine the optimal caching placement using the Deep Q-Network (DQN) algorithm. The proposed solution aims at maximizing the overall quality of the 360^o videos delivered to the end-users by caching the most popular 360^o videos at base quality along with a virtual viewport in high quality. We extensively evaluate the performance of the proposed system and compare it with that of known systems such as LFU, LRU, FIFO, over both synthetic and real 360^o video traces. The results reveal the large benefits coming from proactive caching of virtual viewports instead of the original ones in terms of the overall quality of the rendered viewports, the cache hit ratio, and the servicing cost.

READ FULL TEXT

page 1

page 3

page 11

page 12

research
09/09/2019

Hit Ratio Driven Mobile Edge Caching Scheme for Video on Demand Services

More and more scholars focus on mobile edge computing (MEC) technology, ...
research
02/25/2019

Tile-Based Joint Caching and Delivery of 360^o Videos in Heterogeneous Networks

The recent surge of applications involving the use of 360^o video challe...
research
02/01/2021

Optimizing Video Caching at the Edge: A Hybrid Multi-Point Process Approach

It is always a challenging problem to deliver a huge volume of videos ov...
research
03/08/2023

Multi-MEC Cooperation Based VR Video Transmission and Cache using K-Shortest Paths Optimization

In recent network architectures, multi-MEC cooperative caching has been ...
research
02/11/2019

Multi-tier Caching Analysis in CDN-based Over-the-top Video Streaming Systems

Internet video traffic has been been rapidly increasing and is further e...
research
03/22/2019

Quality of Experience from Cache Hierarchies: Keep your low-bitrate close, and high-bitrate closer

Recent studies into streaming media delivery suggest that performance ga...
research
06/24/2019

Had You Looked Where I'm Looking: Cross-user Similarities in Viewing Behavior for 360^∘ Video and Caching Implications

The demand and usage of 360^∘ video services are expected to increase. H...

Please sign up or login with your details

Forgot password? Click here to reset