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...

Full description

Bibliographic Details
Main Authors: Abdullah Alshahrani, Ibrahim A. Elgendy, Ammar Muthanna, Ahmed Mohammed Alghamdi, Adel Alshamrani
Format: Article
Language:English
Published: MDPI AG 2020-08-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/10/16/5515
_version_ 1827710688745750528
author Abdullah Alshahrani
Ibrahim A. Elgendy
Ammar Muthanna
Ahmed Mohammed Alghamdi
Adel Alshamrani
author_facet Abdullah Alshahrani
Ibrahim A. Elgendy
Ammar Muthanna
Ahmed Mohammed Alghamdi
Adel Alshamrani
author_sort Abdullah Alshahrani
collection DOAJ
description 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.
first_indexed 2024-03-10T17:42:21Z
format Article
id doaj.art-05c64598d4a945d6974f9cfd1b7ea833
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T17:42:21Z
publishDate 2020-08-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-05c64598d4a945d6974f9cfd1b7ea8332023-11-20T09:37:33ZengMDPI AGApplied Sciences2076-34172020-08-011016551510.3390/app10165515Efficient Multi-Player Computation Offloading for VR Edge-Cloud Computing SystemsAbdullah Alshahrani0Ibrahim A. Elgendy1Ammar Muthanna2Ahmed Mohammed Alghamdi3Adel Alshamrani4Department of Computer Science and Artificial Intelligence, College of Computer Science and Engineering, University of Jeddah, Jeddah 21493, Saudi ArabiaSchool of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001, ChinaDepartment of Communication Networks and Data Transmission, St. Petersburg State University of Telecommunications, St. Petersburg 193232, RussiaDepartment of Software Engineering, College of Computer Science and Engineering, University of Jeddah, Jeddah 21493, Saudi ArabiaDepartment of cybersecurity, College of Computer Science and Engineering at University of Jeddah, Jeddah 21493, Saudi ArabiaVirtual 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.https://www.mdpi.com/2076-3417/10/16/5515virtual realityedge-cloud computingmultilevelcomputation offloadinglatencyenergy consumption
spellingShingle Abdullah Alshahrani
Ibrahim A. Elgendy
Ammar Muthanna
Ahmed Mohammed Alghamdi
Adel Alshamrani
Efficient Multi-Player Computation Offloading for VR Edge-Cloud Computing Systems
Applied Sciences
virtual reality
edge-cloud computing
multilevel
computation offloading
latency
energy consumption
title Efficient Multi-Player Computation Offloading for VR Edge-Cloud Computing Systems
title_full Efficient Multi-Player Computation Offloading for VR Edge-Cloud Computing Systems
title_fullStr Efficient Multi-Player Computation Offloading for VR Edge-Cloud Computing Systems
title_full_unstemmed Efficient Multi-Player Computation Offloading for VR Edge-Cloud Computing Systems
title_short Efficient Multi-Player Computation Offloading for VR Edge-Cloud Computing Systems
title_sort efficient multi player computation offloading for vr edge cloud computing systems
topic virtual reality
edge-cloud computing
multilevel
computation offloading
latency
energy consumption
url https://www.mdpi.com/2076-3417/10/16/5515
work_keys_str_mv AT abdullahalshahrani efficientmultiplayercomputationoffloadingforvredgecloudcomputingsystems
AT ibrahimaelgendy efficientmultiplayercomputationoffloadingforvredgecloudcomputingsystems
AT ammarmuthanna efficientmultiplayercomputationoffloadingforvredgecloudcomputingsystems
AT ahmedmohammedalghamdi efficientmultiplayercomputationoffloadingforvredgecloudcomputingsystems
AT adelalshamrani efficientmultiplayercomputationoffloadingforvredgecloudcomputingsystems