Efficient Multi-Player Computation Offloading for VR Edge-Cloud Computing Systems

Virtual reality (VR) is considered to be one of the main use cases of the fifth-generation cellular system (5G). In addition, it has been categorized as one of the ultra-low latency applications in which VR applications require an end-to-end latency of 5 ms. However, the limited battery capacity and computing resources of mobile devices restrict the execution of VR applications on these devices. As a result, mobile edge-cloud computing is considered as a new paradigm to mitigate resource limitations of these devices through computation offloading process with low latency. To this end, this paper introduces an efficient multi-player with multi-task computation offloading model with guaranteed performance in network latency and energy consumption for VR applications based on mobile edge-cloud computing. In addition, this model has been formulated as an integer optimization problem whose objective is to minimize the sum cost of the entire system in terms of network latency and energy consumption. Afterwards, a low-complexity algorithm has been designed which provides comprehensive processes for deriving the optimal computation offloading decision in an efficient manner. Furthermore, we provide a prototype and real implementation for the proposed system using OpenAirInterface software. Finally, simulations have been conducted to validate our proposed model and prove that the network latency and energy consumption can be reduced by up to 26.2%, 27.2% and 10.9%, 12.2% in comparison with edge and cloud execution, respectively.

[1]  Frank Dickmann,et al.  Preparing the HoloLens for user Studies: an Augmented Reality Interface for the Spatial Adjustment of Holographic Objects in 3D Indoor Environments , 2019, KN - Journal of Cartography and Geographic Information.

[2]  Andrey Koucheryavy,et al.  Multilevel Service-Provisioning-Based Autonomous Vehicle Applications , 2020, Sustainability.

[3]  Thomas R. Stidsen,et al.  A Branch and Bound Algorithm for a Class of Biobjective Mixed Integer Programs , 2014, Manag. Sci..

[4]  Abdulmotaleb El-Saddik,et al.  Technical Evaluation of HoloLens for Multimedia: A First Look , 2018, IEEE MultiMedia.

[5]  Xu Chen,et al.  Decentralized Computation Offloading Game for Mobile Cloud Computing , 2014, IEEE Transactions on Parallel and Distributed Systems.

[6]  Eun-Seok Ryu,et al.  Computing Offloading Over mmWave for Mobile VR: Make 360 Video Streaming Alive , 2018, IEEE Access.

[7]  Stephen DiVerdi,et al.  An Immaterial Pseudo-3D Display with 3D Interaction , 2008 .

[8]  Guangyi Liu,et al.  An Overview of 5G Requirements , 2017 .

[9]  Alexandra Rese,et al.  Augmented reality tools for industrial applications: What are potential key performance indicators and who benefits? , 2018, Comput. Hum. Behav..

[10]  Weizhe Zhang,et al.  An Efficient and Secured Framework for Mobile Cloud Computing , 2018, IEEE Transactions on Cloud Computing.

[11]  Tiago M. Fernández-Caramés,et al.  A Review on Industrial Augmented Reality Systems for the Industry 4.0 Shipyard , 2018, IEEE Access.

[12]  Delowar Hossain,et al.  Efficient Computation Offloading in Multi-Tier Multi-Access Edge Computing Systems: A Particle Swarm Optimization Approach , 2019 .

[13]  Andrew Y. C. Nee,et al.  A comprehensive survey of augmented reality assembly research , 2016, Advances in Manufacturing.

[14]  Ufuk Dilek,et al.  Detecting position using ARKit , 2018 .

[15]  Filip De Turck,et al.  Toward Truly Immersive Holographic-Type Communication: Challenges and Solutions , 2020, IEEE Communications Magazine.

[16]  Danielle Oprean,et al.  Where are we now? Re-visiting the Digital Earth through human-centered virtual and augmented reality geovisualization environments , 2019, Int. J. Digit. Earth.

[17]  Zdenek Becvar,et al.  Mobile Edge Computing: A Survey on Architecture and Computation Offloading , 2017, IEEE Communications Surveys & Tutorials.

[18]  Hui Tian,et al.  Adaptive Receding Horizon Offloading Strategy Under Dynamic Environment , 2016, IEEE Communications Letters.

[19]  Yong Zhao,et al.  Communication-Constrained Mobile Edge Computing Systems for Wireless Virtual Reality: Scheduling and Tradeoff , 2018, IEEE Access.

[20]  Andrey Koucheryavy,et al.  Advanced Deep Learning-Based Computational Offloading for Multilevel Vehicular Edge-Cloud Computing Networks , 2020, IEEE Access.

[21]  Mehdi Bennis,et al.  Toward Interconnected Virtual Reality: Opportunities, Challenges, and Enablers , 2016, IEEE Communications Magazine.

[22]  Weizhe Zhang,et al.  Resource allocation and computation offloading with data security for mobile edge computing , 2019, Future Gener. Comput. Syst..

[23]  Schahram Dustdar,et al.  Web AR: A Promising Future for Mobile Augmented Reality—State of the Art, Challenges, and Insights , 2019, Proceedings of the IEEE.

[24]  Qi Zhang,et al.  Offloading Schemes in Mobile Edge Computing for Ultra-Reliable Low Latency Communications , 2018, IEEE Access.

[25]  Melike Erol-Kantarci,et al.  Caching and Computing at the Edge for Mobile Augmented Reality and Virtual Reality (AR/VR) in 5G , 2017, ADHOCNETS.

[26]  K. B. Letaief,et al.  A Survey on Mobile Edge Computing: The Communication Perspective , 2017, IEEE Communications Surveys & Tutorials.