Tile caching for scalable VR video streaming over 5G mobile networks

Abstract Currently, VR video delivery over 5G systems is still a very complicated endeavor. One of the major challenges for VR video streaming is the expectations for low latency that current mobile networks can hardly meet. Network caching can reduce the content delivery latency efficiently. However, current caching schemes cannot obtain ideal results for VR video since it requests the viewport interactively. In this paper, we propose a tiled scalable VR video caching scheme over 5G networks. VR chunks are first encoded into multi-granularity quality layers, and are then partitioned into tiles to facilitate viewport data access. By accommodating the 5G network infrastructure, the tiles are cooperatively cached in a three-level hierarchal system to reduce delivery latency. Furthermore, a quality-adaptive request routing algorithm is designed to cater for the 5G bandwidth dynamics. Experimental results show that the proposed scheme can reduce the transmission latency over conventional constant bitrate video caching schemes.

[1]  Yong Liu,et al.  Multi-path multi-tier 360-degree video streaming in 5G networks , 2018, MMSys.

[2]  Abdulmotaleb El-Saddik,et al.  Edge Caching and Computing in 5G for Mobile AR/VR and Tactile Internet , 2019, IEEE MultiMedia.

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

[4]  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).

[5]  Meixia Tao,et al.  Communication, Computing and Caching for Mobile VR Delivery: Modeling and Trade-Off , 2018, 2018 IEEE International Conference on Communications (ICC).

[6]  K. K. Ramakrishnan,et al.  Characterization of 360-degree Videos , 2017, VR/AR Network@SIGCOMM.

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

[8]  Xuemin Shen,et al.  Proactive Caching for Mobile Video Streaming in Millimeter Wave 5G Networks , 2016, IEEE Transactions on Wireless Communications.

[9]  Paolo Toth,et al.  Knapsack Problems: Algorithms and Computer Implementations , 1990 .

[10]  Antonios Argyriou,et al.  Joint EPC and RAN Caching of Tiled VR Videos for Mobile Networks , 2018, MMM.

[11]  Cyril Concolato,et al.  Adaptive Streaming of HEVC Tiled Videos Using MPEG-DASH , 2018, IEEE Transactions on Circuits and Systems for Video Technology.

[12]  Robert S. Allison,et al.  Estimating the motion-to-photon latency in head mounted displays , 2017, 2017 IEEE Virtual Reality (VR).

[13]  Matteo Artuso,et al.  Caching at the Mobile Edge: A Practical Implementation , 2018, IEEE Access.

[14]  Omid Salehi-Abari,et al.  Enabling High-Quality Untethered Virtual Reality , 2017, NSDI.

[15]  Georgios Papaioannou,et al.  Tile-based Caching Optimization for 360° Videos , 2019, MobiHoc.

[16]  Antonios Argyriou,et al.  MEC-Assisted Panoramic VR Video Streaming Over Millimeter Wave Mobile Networks , 2019, IEEE Transactions on Multimedia.

[17]  Alexandros G. Dimakis,et al.  FemtoCaching: Wireless video content delivery through distributed caching helpers , 2011, 2012 Proceedings IEEE INFOCOM.

[18]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[19]  Sem C. Borst,et al.  Distributed Caching Algorithms for Content Distribution Networks , 2010, 2010 Proceedings IEEE INFOCOM.

[20]  G. Raidl,et al.  An improved genetic algorithm for the multiconstrained 0-1 knapsack problem , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[21]  Donald F. Towsley,et al.  The Role of Caching in Future Communication Systems and Networks , 2018, IEEE Journal on Selected Areas in Communications.

[22]  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.

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

[24]  Peter Steenkiste,et al.  Evaluation and characterization of available bandwidth probing techniques , 2003, IEEE J. Sel. Areas Commun..

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

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

[27]  Donald F. Towsley,et al.  On the complexity of optimal routing and content caching in heterogeneous networks , 2014, 2015 IEEE Conference on Computer Communications (INFOCOM).

[28]  Bo Li,et al.  Collaborative hierarchical caching with dynamic request routing for massive content distribution , 2012, 2012 Proceedings IEEE INFOCOM.

[29]  Liming Wang,et al.  Panoramic Image Saliency Detection by Fusing Visual Frequency Feature and Viewing Behavior Pattern , 2018, PCM.

[30]  Mikko A. Uusitalo,et al.  Challenges for enabling virtual reality broadcast using 5G small cell network , 2018, 2018 IEEE Wireless Communications and Networking Conference Workshops (WCNCW).

[31]  Li Fan,et al.  Web caching and Zipf-like distributions: evidence and implications , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[32]  Afshin Taghavi Nasrabadi,et al.  FoV-Aware Edge Caching for Adaptive 360° Video Streaming , 2018, ACM Multimedia.

[33]  Frank H. P. Fitzek,et al.  Demonstration of VR / AR offloading to Mobile Edge Cloud for low latency 5G gaming application , 2018, 2018 15th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[34]  Cornelius Hellge,et al.  HEVC tile based streaming to head mounted displays , 2017, 2017 14th IEEE Annual Consumer Communications & Networking Conference (CCNC).