Task partitioning and offloading in IoT cloud-edge collaborative computing framework: a survey
Abstract Internet of Things (IoT) is made up with growing number of facilities, which are digitalized to have sensing, networking and computing capabilities. Traditionally, the large volume of data generated by the IoT devices are processed in a centralized cloud computing model. However, it is no l...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
SpringerOpen
2022-12-01
|
Series: | Journal of Cloud Computing: Advances, Systems and Applications |
Subjects: | |
Online Access: | https://doi.org/10.1186/s13677-022-00365-8 |
_version_ | 1797985561213927424 |
---|---|
author | Haiming Chen Wei Qin Lei Wang |
author_facet | Haiming Chen Wei Qin Lei Wang |
author_sort | Haiming Chen |
collection | DOAJ |
description | Abstract Internet of Things (IoT) is made up with growing number of facilities, which are digitalized to have sensing, networking and computing capabilities. Traditionally, the large volume of data generated by the IoT devices are processed in a centralized cloud computing model. However, it is no longer able to meet the computational demands of large-scale and geographically distributed IoT devices for executing tasks of high performance, low latency, and low energy consumption. Therefore, edge computing has emerged as a complement of cloud computing. To improve system performance, it is necessary to partition and offload some tasks generated by local devices to the remote cloud or edge nodes. However, most of the current research work focuses on designing efficient offloading strategies and service orchestration. Little attention has been paid to the problem of jointly optimizing task partitioning and offloading for different application types. In this paper, we make a comprehensive overview on the existing task partitioning and offloading frameworks, focusing on the input and core of decision engine of the framework for task partitioning and offloading. We also propose comprehensive taxonomy metrics for comparing task partitioning and offloading approaches in the IoT cloud-edge collaborative computing framework. Finally, we discuss the problems and challenges that may be encountered in the future. |
first_indexed | 2024-04-11T07:18:54Z |
format | Article |
id | doaj.art-89a259db35414839b5ffb412146e180c |
institution | Directory Open Access Journal |
issn | 2192-113X |
language | English |
last_indexed | 2024-04-11T07:18:54Z |
publishDate | 2022-12-01 |
publisher | SpringerOpen |
record_format | Article |
series | Journal of Cloud Computing: Advances, Systems and Applications |
spelling | doaj.art-89a259db35414839b5ffb412146e180c2022-12-22T04:37:49ZengSpringerOpenJournal of Cloud Computing: Advances, Systems and Applications2192-113X2022-12-0111111910.1186/s13677-022-00365-8Task partitioning and offloading in IoT cloud-edge collaborative computing framework: a surveyHaiming Chen0Wei Qin1Lei Wang2Faculty of Electrical Engineering and Computer Science, Ningbo UniversityFaculty of Electrical Engineering and Computer Science, Ningbo UniversityFaculty of Electrical Engineering and Computer Science, Ningbo UniversityAbstract Internet of Things (IoT) is made up with growing number of facilities, which are digitalized to have sensing, networking and computing capabilities. Traditionally, the large volume of data generated by the IoT devices are processed in a centralized cloud computing model. However, it is no longer able to meet the computational demands of large-scale and geographically distributed IoT devices for executing tasks of high performance, low latency, and low energy consumption. Therefore, edge computing has emerged as a complement of cloud computing. To improve system performance, it is necessary to partition and offload some tasks generated by local devices to the remote cloud or edge nodes. However, most of the current research work focuses on designing efficient offloading strategies and service orchestration. Little attention has been paid to the problem of jointly optimizing task partitioning and offloading for different application types. In this paper, we make a comprehensive overview on the existing task partitioning and offloading frameworks, focusing on the input and core of decision engine of the framework for task partitioning and offloading. We also propose comprehensive taxonomy metrics for comparing task partitioning and offloading approaches in the IoT cloud-edge collaborative computing framework. Finally, we discuss the problems and challenges that may be encountered in the future.https://doi.org/10.1186/s13677-022-00365-8IoTCloud-edge collaborative computingTask partitioningOffloading |
spellingShingle | Haiming Chen Wei Qin Lei Wang Task partitioning and offloading in IoT cloud-edge collaborative computing framework: a survey Journal of Cloud Computing: Advances, Systems and Applications IoT Cloud-edge collaborative computing Task partitioning Offloading |
title | Task partitioning and offloading in IoT cloud-edge collaborative computing framework: a survey |
title_full | Task partitioning and offloading in IoT cloud-edge collaborative computing framework: a survey |
title_fullStr | Task partitioning and offloading in IoT cloud-edge collaborative computing framework: a survey |
title_full_unstemmed | Task partitioning and offloading in IoT cloud-edge collaborative computing framework: a survey |
title_short | Task partitioning and offloading in IoT cloud-edge collaborative computing framework: a survey |
title_sort | task partitioning and offloading in iot cloud edge collaborative computing framework a survey |
topic | IoT Cloud-edge collaborative computing Task partitioning Offloading |
url | https://doi.org/10.1186/s13677-022-00365-8 |
work_keys_str_mv | AT haimingchen taskpartitioningandoffloadinginiotcloudedgecollaborativecomputingframeworkasurvey AT weiqin taskpartitioningandoffloadinginiotcloudedgecollaborativecomputingframeworkasurvey AT leiwang taskpartitioningandoffloadinginiotcloudedgecollaborativecomputingframeworkasurvey |