4.7 Article

Viewport-Aware Deep Reinforcement Learning Approach for 360° Video Caching

期刊

IEEE TRANSACTIONS ON MULTIMEDIA
卷 24, 期 -, 页码 386-399

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TMM.2021.3052339

关键词

360 degrees video; deep reinforcement learning; tile-encoding; viewport-aware caching

向作者/读者索取更多资源

360 degrees video is a crucial part of VR/AR/MR systems that offer immersive experiences. This paper introduces the concept of virtual viewports to reduce the high bandwidth requirements of 360 degrees video, and proposes a reactive caching scheme to determine the most popular videos and optimal virtual viewports. The content placement problem is formulated as a Markov Decision Process and solved using the Deep Q-Network algorithm. The performance of the proposed system is extensively evaluated and compared with known systems, showing significant benefits in overall quality, cache hit ratio, and servicing cost by caching virtual viewports instead of original ones.
360 degrees video is an essential component of VR/AR/MR systems that provides immersive experience to the users. However, 360 degrees 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 our recent works where the benefits of caching video tiles at edge servers instead of caching entire 360 degrees 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 reactive 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 degrees 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 degrees videos delivered to the end-users by caching the most popular 360 degrees 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 Least Frequently Used (LFU), Least Recently Used (LRU), First In First Out (FIFO), over both synthetic and real 360 degrees video traces. The results reveal the large benefits coming from reactive 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.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据