Joint EPC and RAN Caching of Tiled VR Videos for Mobile Networks

In recent years, 360-degree VR (Virtual Reality) video has brought an immersive way to consume content. People can watch matches, play games and view movies by wearing VR headsets. To provide such online VR video services anywhere and anytime, the VR videos need to be delivered over wireless networks. However, due to the huge data volume and the frequent viewport-updating of VR video, its delivery over mobile networks is extremely difficult. One of the difficulties for the VR video streaming is the latency issue, i.e., the necessary viewport data cannot be timely updated to keep pace with the rapid viewport motion during viewing VR videos. To deal with this problem, this paper presents a joint EPC (Evolved Packet Core) and RAN (Radio Access Network) tile-caching scheme that pushes the duplicates of VR video tiles near the user end. Based on the predicted viewport-popularity of the VR video, the collaborative tile data caching between the EPC and RAN is formulated as a 0-1 knapsack problem, and then solved by a genetic algorithm (GA). Experimental results show that the proposed scheme can achieve great improvements in terms of the saved transmission bandwidth as well as the latency over the scheme of traditional full-size video caching and the scheme that the tiles are only cached in the EPC.

[1]  Madhukar Budagavi,et al.  360 degrees video coding using region adaptive smoothing , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[2]  Cornelius Hellge,et al.  Tile Based HEVC Video for Head Mounted Displays , 2016, 2016 IEEE International Symposium on Multimedia (ISM).

[3]  Tag Gon Kim,et al.  Tiled panoramic video transmission system based on MPEG-DASH , 2015, 2015 International Conference on Information and Communication Technology Convergence (ICTC).

[4]  Gaogang Xie,et al.  Access Types Effect on Internet Video Services and Its Implications on CDN Caching , 2018, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Rachid El Azouzi,et al.  Quality-Aware DASH Video Caching Schemes at Mobile Edge , 2017, 2017 29th International Teletraffic Congress (ITC 29).

[6]  Gwendal Simon,et al.  Viewport-adaptive navigable 360-degree video delivery , 2016, 2017 IEEE International Conference on Communications (ICC).

[7]  Oliver G. Staadt,et al.  Latency in Distributed Acquisition and Rendering for Telepresence Systems , 2015, IEEE Transactions on Visualization and Computer Graphics.

[8]  Sujit Dey,et al.  Video-Aware Scheduling and Caching in the Radio Access Network , 2014, IEEE/ACM Transactions on Networking.

[9]  Aditya Akella,et al.  An information-aware QoE-centric mobile video cache , 2013, MobiCom.

[10]  P. Siarry,et al.  An improvement of the standard genetic algorithm fighting premature convergence in continuous optimization , 2000 .

[11]  Ridha Muldina Negara,et al.  System design, implementation and analysis video cache on internet service provider , 2016, 2016 International Seminar on Intelligent Technology and Its Applications (ISITIA).

[12]  Xiaofei Wang,et al.  Cache in the air: exploiting content caching and delivery techniques for 5G systems , 2014, IEEE Communications Magazine.

[13]  Wei Tsang Ooi,et al.  On tile assignment for region-of-interest video streaming in a wireless LAN , 2012, NOSSDAV '12.

[14]  Gordon Wetzstein,et al.  Saliency in VR: How Do People Explore Virtual Environments? , 2016, IEEE Transactions on Visualization and Computer Graphics.

[15]  Xiaofei Wu,et al.  A new QoE-driven video cache allocation scheme for mobile cloud server , 2015, 2015 11th International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness (QSHINE).

[16]  Mohammad Hosseini,et al.  Adaptive 360 VR Video Streaming Based on MPEG-DASH SRD , 2016, 2016 IEEE International Symposium on Multimedia (ISM).

[17]  Michael Riegler,et al.  Tiling in Interactive Panoramic Video: Approaches and Evaluation , 2016, IEEE Transactions on Multimedia.