Cargando…

Flexible computation offloading in a fuzzy-based mobile edge orchestrator for IoT applications

In the Internet of Things (IoT) era, the capacity-limited Internet and uncontrollable service delays for various new applications, such as video streaming analysis and augmented reality, are challenges. Cloud computing systems, also known as a solution that offloads energy-consuming computation of I...

Descripción completa

Detalles Bibliográficos
Autores principales: Nguyen, VanDung, Khanh, Tran Trong, Nguyen, Tri D. T., Hong, Choong Seon, Huh, Eui-Nam
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer Berlin Heidelberg 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7686839/
https://www.ncbi.nlm.nih.gov/pubmed/33532167
http://dx.doi.org/10.1186/s13677-020-00211-9
_version_ 1783613415122534400
author Nguyen, VanDung
Khanh, Tran Trong
Nguyen, Tri D. T.
Hong, Choong Seon
Huh, Eui-Nam
author_facet Nguyen, VanDung
Khanh, Tran Trong
Nguyen, Tri D. T.
Hong, Choong Seon
Huh, Eui-Nam
author_sort Nguyen, VanDung
collection PubMed
description In the Internet of Things (IoT) era, the capacity-limited Internet and uncontrollable service delays for various new applications, such as video streaming analysis and augmented reality, are challenges. Cloud computing systems, also known as a solution that offloads energy-consuming computation of IoT applications to a cloud server, cannot meet the delay-sensitive and context-aware service requirements. To address this issue, an edge computing system provides timely and context-aware services by bringing the computations and storage closer to the user. The dynamic flow of requests that can be efficiently processed is a significant challenge for edge and cloud computing systems. To improve the performance of IoT systems, the mobile edge orchestrator (MEO), which is an application placement controller, was designed by integrating end mobile devices with edge and cloud computing systems. In this paper, we propose a flexible computation offloading method in a fuzzy-based MEO for IoT applications in order to improve the efficiency in computational resource management. Considering the network, computation resources, and task requirements, a fuzzy-based MEO allows edge workload orchestration actions to decide whether to offload a mobile user to local edge, neighboring edge, or cloud servers. Additionally, increasing packet sizes will affect the failed-task ratio when the number of mobile devices increases. To reduce failed tasks because of transmission collisions and to improve service times for time-critical tasks, we define a new input crisp value, and a new output decision for a fuzzy-based MEO. Using the EdgeCloudSim simulator, we evaluate our proposal with four benchmark algorithms in augmented reality, healthcare, compute-intensive, and infotainment applications. Simulation results show that our proposal provides better results in terms of WLAN delay, service times, the number of failed tasks, and VM utilization.
format Online
Article
Text
id pubmed-7686839
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Springer Berlin Heidelberg
record_format MEDLINE/PubMed
spelling pubmed-76868392020-11-25 Flexible computation offloading in a fuzzy-based mobile edge orchestrator for IoT applications Nguyen, VanDung Khanh, Tran Trong Nguyen, Tri D. T. Hong, Choong Seon Huh, Eui-Nam J Cloud Comp Research In the Internet of Things (IoT) era, the capacity-limited Internet and uncontrollable service delays for various new applications, such as video streaming analysis and augmented reality, are challenges. Cloud computing systems, also known as a solution that offloads energy-consuming computation of IoT applications to a cloud server, cannot meet the delay-sensitive and context-aware service requirements. To address this issue, an edge computing system provides timely and context-aware services by bringing the computations and storage closer to the user. The dynamic flow of requests that can be efficiently processed is a significant challenge for edge and cloud computing systems. To improve the performance of IoT systems, the mobile edge orchestrator (MEO), which is an application placement controller, was designed by integrating end mobile devices with edge and cloud computing systems. In this paper, we propose a flexible computation offloading method in a fuzzy-based MEO for IoT applications in order to improve the efficiency in computational resource management. Considering the network, computation resources, and task requirements, a fuzzy-based MEO allows edge workload orchestration actions to decide whether to offload a mobile user to local edge, neighboring edge, or cloud servers. Additionally, increasing packet sizes will affect the failed-task ratio when the number of mobile devices increases. To reduce failed tasks because of transmission collisions and to improve service times for time-critical tasks, we define a new input crisp value, and a new output decision for a fuzzy-based MEO. Using the EdgeCloudSim simulator, we evaluate our proposal with four benchmark algorithms in augmented reality, healthcare, compute-intensive, and infotainment applications. Simulation results show that our proposal provides better results in terms of WLAN delay, service times, the number of failed tasks, and VM utilization. Springer Berlin Heidelberg 2020-11-25 2020 /pmc/articles/PMC7686839/ /pubmed/33532167 http://dx.doi.org/10.1186/s13677-020-00211-9 Text en © The Author(s) 2020 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
spellingShingle Research
Nguyen, VanDung
Khanh, Tran Trong
Nguyen, Tri D. T.
Hong, Choong Seon
Huh, Eui-Nam
Flexible computation offloading in a fuzzy-based mobile edge orchestrator for IoT applications
title Flexible computation offloading in a fuzzy-based mobile edge orchestrator for IoT applications
title_full Flexible computation offloading in a fuzzy-based mobile edge orchestrator for IoT applications
title_fullStr Flexible computation offloading in a fuzzy-based mobile edge orchestrator for IoT applications
title_full_unstemmed Flexible computation offloading in a fuzzy-based mobile edge orchestrator for IoT applications
title_short Flexible computation offloading in a fuzzy-based mobile edge orchestrator for IoT applications
title_sort flexible computation offloading in a fuzzy-based mobile edge orchestrator for iot applications
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7686839/
https://www.ncbi.nlm.nih.gov/pubmed/33532167
http://dx.doi.org/10.1186/s13677-020-00211-9
work_keys_str_mv AT nguyenvandung flexiblecomputationoffloadinginafuzzybasedmobileedgeorchestratorforiotapplications
AT khanhtrantrong flexiblecomputationoffloadinginafuzzybasedmobileedgeorchestratorforiotapplications
AT nguyentridt flexiblecomputationoffloadinginafuzzybasedmobileedgeorchestratorforiotapplications
AT hongchoongseon flexiblecomputationoffloadinginafuzzybasedmobileedgeorchestratorforiotapplications
AT huheuinam flexiblecomputationoffloadinginafuzzybasedmobileedgeorchestratorforiotapplications