Intelligent Rapid Adaptive Offloading Algorithm for Computational Services in Dynamic Internet of Things System

As restricted resources have seriously limited the computational performance of massive Internet of things (IoT) devices, better processing capability is urgently required. As an innovative technology, multi-access edge computing can provide cloudlet capabilities by offloading computation-intensive...

Full description

Bibliographic Details
Main Authors: Xuejing Li, Yajuan Qin, Huachun Zhou, Yongtao Cheng, Zhewei Zhang, Zhengyang Ai
Format: Article
Language:English
Published: MDPI AG 2019-08-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/19/15/3423
_version_ 1798043280784490496
author Xuejing Li
Yajuan Qin
Huachun Zhou
Yongtao Cheng
Zhewei Zhang
Zhengyang Ai
author_facet Xuejing Li
Yajuan Qin
Huachun Zhou
Yongtao Cheng
Zhewei Zhang
Zhengyang Ai
author_sort Xuejing Li
collection DOAJ
description As restricted resources have seriously limited the computational performance of massive Internet of things (IoT) devices, better processing capability is urgently required. As an innovative technology, multi-access edge computing can provide cloudlet capabilities by offloading computation-intensive services from devices to a nearby edge server. This paper proposes an intelligent rapid adaptive offloading (IRAO) algorithm for a dynamic IoT system to increase overall computational performance and simultaneously keep the fairness of multiple participants, which can achieve agile centralized control and solve the joint optimization problems related to offloading policy and resource allocation. For reducing algorithm execution time, we apply machine learning methods and construct an adaptive learning-based framework consisting of offloading decision-making, radio resource slicing and algorithm parameters updating. In particular, the offloading policy can be rapidly derived from an estimation algorithm based on a deep neural network, which uses an experience replay training method to improve model accuracy and adopts an asynchronous sampling trick to enhance training convergence performance. Extensive simulations with different parameters are conducted to maintain the trade-off between accuracy and efficiency of the IRAO algorithm. Compared with other candidates, the results illustrate that the IRAO algorithm can achieve superior performance in terms of scalability, effectiveness and efficiency.
first_indexed 2024-04-11T22:47:07Z
format Article
id doaj.art-44057a4107e54a3ba5de50680808e863
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-11T22:47:07Z
publishDate 2019-08-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-44057a4107e54a3ba5de50680808e8632022-12-22T03:58:43ZengMDPI AGSensors1424-82202019-08-011915342310.3390/s19153423s19153423Intelligent Rapid Adaptive Offloading Algorithm for Computational Services in Dynamic Internet of Things SystemXuejing Li0Yajuan Qin1Huachun Zhou2Yongtao Cheng3Zhewei Zhang4Zhengyang Ai5School of Electronic and Information Engineering, Beijing Jiaotong University, Beijing 100044, ChinaSchool of Electronic and Information Engineering, Beijing Jiaotong University, Beijing 100044, ChinaSchool of Electronic and Information Engineering, Beijing Jiaotong University, Beijing 100044, ChinaSchool of Electronic and Information Engineering, Beijing Jiaotong University, Beijing 100044, ChinaSchool of Electronic and Information Engineering, Beijing Jiaotong University, Beijing 100044, ChinaSchool of Electronic and Information Engineering, Beijing Jiaotong University, Beijing 100044, ChinaAs restricted resources have seriously limited the computational performance of massive Internet of things (IoT) devices, better processing capability is urgently required. As an innovative technology, multi-access edge computing can provide cloudlet capabilities by offloading computation-intensive services from devices to a nearby edge server. This paper proposes an intelligent rapid adaptive offloading (IRAO) algorithm for a dynamic IoT system to increase overall computational performance and simultaneously keep the fairness of multiple participants, which can achieve agile centralized control and solve the joint optimization problems related to offloading policy and resource allocation. For reducing algorithm execution time, we apply machine learning methods and construct an adaptive learning-based framework consisting of offloading decision-making, radio resource slicing and algorithm parameters updating. In particular, the offloading policy can be rapidly derived from an estimation algorithm based on a deep neural network, which uses an experience replay training method to improve model accuracy and adopts an asynchronous sampling trick to enhance training convergence performance. Extensive simulations with different parameters are conducted to maintain the trade-off between accuracy and efficiency of the IRAO algorithm. Compared with other candidates, the results illustrate that the IRAO algorithm can achieve superior performance in terms of scalability, effectiveness and efficiency.https://www.mdpi.com/1424-8220/19/15/3423deep neural networkedge computingInternet of thingsoffloading policyresource allocation
spellingShingle Xuejing Li
Yajuan Qin
Huachun Zhou
Yongtao Cheng
Zhewei Zhang
Zhengyang Ai
Intelligent Rapid Adaptive Offloading Algorithm for Computational Services in Dynamic Internet of Things System
Sensors
deep neural network
edge computing
Internet of things
offloading policy
resource allocation
title Intelligent Rapid Adaptive Offloading Algorithm for Computational Services in Dynamic Internet of Things System
title_full Intelligent Rapid Adaptive Offloading Algorithm for Computational Services in Dynamic Internet of Things System
title_fullStr Intelligent Rapid Adaptive Offloading Algorithm for Computational Services in Dynamic Internet of Things System
title_full_unstemmed Intelligent Rapid Adaptive Offloading Algorithm for Computational Services in Dynamic Internet of Things System
title_short Intelligent Rapid Adaptive Offloading Algorithm for Computational Services in Dynamic Internet of Things System
title_sort intelligent rapid adaptive offloading algorithm for computational services in dynamic internet of things system
topic deep neural network
edge computing
Internet of things
offloading policy
resource allocation
url https://www.mdpi.com/1424-8220/19/15/3423
work_keys_str_mv AT xuejingli intelligentrapidadaptiveoffloadingalgorithmforcomputationalservicesindynamicinternetofthingssystem
AT yajuanqin intelligentrapidadaptiveoffloadingalgorithmforcomputationalservicesindynamicinternetofthingssystem
AT huachunzhou intelligentrapidadaptiveoffloadingalgorithmforcomputationalservicesindynamicinternetofthingssystem
AT yongtaocheng intelligentrapidadaptiveoffloadingalgorithmforcomputationalservicesindynamicinternetofthingssystem
AT zheweizhang intelligentrapidadaptiveoffloadingalgorithmforcomputationalservicesindynamicinternetofthingssystem
AT zhengyangai intelligentrapidadaptiveoffloadingalgorithmforcomputationalservicesindynamicinternetofthingssystem