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...
Main Authors: | , , , , |
---|---|
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 |