TY - JOUR
T1 - An Intelligent Dynamic Offloading from Cloud to Edge for Smart IoT Systems with Big Data
AU - Wang, Tian
AU - Liang, Yuzhu
AU - Zhang, Yilin
AU - Zheng, Xi
AU - Arif, Muhammad
AU - Wang, Jin
AU - Jin, Qun
N1 - Funding Information:
Manuscript received December 1, 2019; revised March 2, 2020 and March 21, 2020; accepted April 7, 2020. Date of publication April 20, 2020; date of current version December 30, 2020. The work was supported in part by Open Fund of the Key Laboratory of Data mining and Intelligent Recommendation, Fujian Province University under Gant DM201902, in part by the General Projects of Social Sciences in Fujian Province under Gant FJ2018B038, in part by the National Natural Science Foundation of China under Grants 61872154, 61772148, and 61672441, in part by the Natural Science Foundation of Fujian Province of China under Grant 2018J01092, and in part by the Fujian Provincial Outstanding Youth Scientific Research Personnel Training Program. Recommended for acceptance by Dr. Ruidong Li. (Corresponding author: Qun Jin.) Tian Wang, Yuzhu Liang, and Yilin Zhang are with the College of Computer Science and Technology, Huaqiao University, Xiamen 361021, China (e-mail: cs_tianwang@163.com; cs_yuzhuliang@163.com; erinzyl@163.com).
Publisher Copyright:
© 2013 IEEE.
PY - 2020/10/1
Y1 - 2020/10/1
N2 - Intelligent networking and big data analytics are two important pillars for the operation of systems. Edge computing is frequently used in smart IoT systems, particularly in those which cannot be served efficiently through cloud computing due to the limitations in bandwidth, latency and Internet connectivity. However, applications always generate a large amount of data, which are pre-programmed and predefined to run on the cloud or edge platform and can't be changed at run time. The applications may gain better performance if they synergistically run on the cloud and edge platform. In this study, a novel algorithm called Dynamic Switching Algorithm is proposed to ensure intelligent dynamics where all tasks are either offloaded on cloud or edge according to the system's real-time conditions. We further divide applications into four types based on their real-time requirements. Each type of application is set to a reasonable latency to make sure the system to have less processing time. The results demonstrate that our method outperforms two state-of-the-art methods, decreasing both the average delay and energy consumption of offloading by 8.17%~66.90% and 3.76%~78.60% respectively. The experimental evaluations show that the performance of the proposed method could effectively offload tasks in smart IoT systems.
AB - Intelligent networking and big data analytics are two important pillars for the operation of systems. Edge computing is frequently used in smart IoT systems, particularly in those which cannot be served efficiently through cloud computing due to the limitations in bandwidth, latency and Internet connectivity. However, applications always generate a large amount of data, which are pre-programmed and predefined to run on the cloud or edge platform and can't be changed at run time. The applications may gain better performance if they synergistically run on the cloud and edge platform. In this study, a novel algorithm called Dynamic Switching Algorithm is proposed to ensure intelligent dynamics where all tasks are either offloaded on cloud or edge according to the system's real-time conditions. We further divide applications into four types based on their real-time requirements. Each type of application is set to a reasonable latency to make sure the system to have less processing time. The results demonstrate that our method outperforms two state-of-the-art methods, decreasing both the average delay and energy consumption of offloading by 8.17%~66.90% and 3.76%~78.60% respectively. The experimental evaluations show that the performance of the proposed method could effectively offload tasks in smart IoT systems.
KW - Intelligent dynamic offloading
KW - big data
KW - edge computing
KW - smart IoT systems.
UR - http://www.scopus.com/inward/record.url?scp=85096212001&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85096212001&partnerID=8YFLogxK
U2 - 10.1109/TNSE.2020.2988052
DO - 10.1109/TNSE.2020.2988052
M3 - Article
AN - SCOPUS:85096212001
SN - 2327-4697
VL - 7
SP - 2598
EP - 2607
JO - IEEE Transactions on Network Science and Engineering
JF - IEEE Transactions on Network Science and Engineering
IS - 4
M1 - 9072277
ER -