Abstract
Mobile edge computing (MEC) is an emerging paradigm that decreases the computational burden of mobiles by task offloading. MEC is regarded as an effective method to offer computing capacities in close proximities to mobile users. The major issue in MEC is how to offload the heterogeneous task of mobile apps effectively from the user equipment to the MEC host. Some of the existing techniques contain feeble adaptability to new circumstance due to minimum sample effectiveness and require complete retraining. The purpose of MEC is to efficiently solve offloading issues such as network load and latency. In this paper, a deep belief network is proposed for solving the offloading issue in the clusters of numerous service node and several dependencies for a mobile task in huge-scale heterogeneous mobile edge computing. The deep belief network’s weight is tuned optimally using Adaptive Harris Hawks optimization (AHHO) algorithm for solving the offloading issue optimally in the MEC environment. An AHHO algorithm is employed to improve the search performances of the standard algorithm. The limitations of the standard algorithm are poor stability among exploitation as well as exploration. Hence, two schemes such as the Gaussian mutation scheme and the cuckoo search are combined so as to form an adaptive Harris hawks optimization to enhance this stability. The task offloading issues are implemented using Google cluster trace and iFogSim. Furthermore, the simulation results depict that the offloading scheme based on the deep belief network-based adaptive Harris Hawks optimization approach has better results with respect to measures such as load balancing, energy consumption, average execution time, and latency than any other approach.









Similar content being viewed by others
Data availability
Data sharing is not applicable to this article as no new data were created or analyzed in this study.
Code availability
Not applicable.
References
Zhao M, Li W, Bao L, Luo J, He Z, Liu D (2021) Fairness-aware task scheduling and resource allocation in UAV-enabled mobile edge computing networks. IEEE Trans Green Commun Netw (2021)
Laroui M, Ibn‐Khedher H, Ali Cherif M, Moungla H, Afifi H, Kamel AE (2021) SO‐VMEC: service offloading in virtual mobile edge computing using deep reinforcement learning. Trans Emerg Telecommun Technol e4211
Feng S, Chen Y, Zhai Q, Huang M, Shu F (2021) Optimizing computation offloading strategy in mobile edge computing based on swarm intelligence algorithms. EURASIP J Adv Signal Process 2021(1):1–15
Li X, Qin Y, Zhou H, Zhang Z (2021) An intelligent collaborative inference approach of service partitioning and task offloading for deep learning based service in mobile edge computing networks. Trans Emerg Telecommun Technol 32(9):e4263
Evans D (2011) The internet of things: how the next evolution of the internet is changing everything. CISCO, San Jose, CA, USA, White Paper 1:1–11
Fan L, Liu X, Li X, Yuan D, Xu J (2020) Graph4Edge: a graph-based computation offloading strategy for mobile-edge workflow applications. In: 2020 IEEE international conference on pervasive computing and communications workshops (PerCom Workshops). IEEE, pp 1–4
Chen Z, Hu W, Wang J, Zhao S, Amos B, Wu G, Ha K, Elgazzar K, Pillai P, Klatzky R, et al. (2017) An empirical study of latency in an emerging class of edge computing applications for wearable cognitive assistance. In: The second ACM/IEEE symposium on edge computing
Taleb T, Ksentini A, Chen M, Jantti R (2016) Coping with emerging mobile social media applications through dynamic service function chaining. IEEE Trans Wirel Commun 15(4):2859–2871
Tian D, Zhou J, Sheng Z, Leung VC (2016) Robust energy efficient mimo transmission for cognitive vehicular networks. IEEE Trans Veh Technol 65(6):3845–3859
Tian D, Zhou J, Sheng Z, Chen M, Ni Q, Leung VC (2017) Self-organized relay selection for cooperative transmission in vehicular ad-hoc networks. IEEE Trans Veh Technol 66(10):9534–9549
Zhang Q, Gui L, Hou F, Chen J, Zhu S, Tian F (2020) Dynamic task offloading and resource allocation for mobile-edge computing in dense cloud RAN. IEEE Internet Things J 7(4):3282–3299
Zhang J, Guo H, Liu J, Zhang Y (2019) Task offloading in vehicular edge computing networks: a load-balancing solution. IEEE Trans Veh Technol 69(2):2092–2104
Alameddine HA, Sharafeddine S, Sebbah S, Ayoubi S, Assi C (2019) Dynamic task offloading and scheduling for low-latency IoT services in multi-access edge computing. IEEE J Sel Areas Commun 37(3):668–682
Aswini J, Yamini B, Jatothu R, Nayaki KS, Nalini M (2022) An efficient cloud-based healthcare services paradigm for chronic kidney disease prediction application using boosted support vector machine. Concurrency Comput Pract Experience 34(10):e6722
Sundararaj V (2019) Optimal task assignment in mobile cloud computing by queue based ant-bee algorithm. Wirel Pers Commun 104(1):173–197
Hassan BA, Rashid TA (2021) A multidisciplinary ensemble algorithm for clustering heterogeneous datasets. Neural Comput Appl 33(17):10987–11010
Zhou W, Fang W, Li Y, Yuan B, Li Y, Wang T (2019) Markov approximation for task offloading and computation scaling in mobile edge computing. Mobile Inf Syst
Ni W, Tian H, Lyu X, Fan S (2019) Service-dependent task offloading for multiuser mobile edge computing system. Electron Lett 55(15):839–841
Lu H, Gu C, Luo F, Ding W, Liu X (2020) Optimization of lightweight task offloading strategy for mobile edge computing based on deep reinforcement learning. Futur Gener Comput Syst 102:847–861
Dong C, Wen W (2019) Joint optimization for task offloading in edge computing: an evolutionary game approach. Sensors 19(3):740
Chen M, Hao Y (2018) Task offloading for mobile edge computing in software defined ultra-dense network. IEEE J Sel Areas Commun 36(3):587–597
Yang L, Zhang H, Li M, Guo J, Ji H (2018) Mobile edge computing empowered energy efficient task offloading in 5G. IEEE Trans Veh Technol 67(7):6398–6409
Tran TX, Pompili D (2018) Joint task offloading and resource allocation for multi-server mobile-edge computing networks. IEEE Trans Veh Technol 68(1):856–868
Wei F, Chen S, Zou W (2018) A greedy algorithm for task offloading in mobile edge computing system. China Commun 15(11):149–157
Pham QV, Le LB, Chung SH, Hwang WJ (2019) Mobile edge computing with wireless backhaul: joint task offloading and resource allocation. IEEE Access 7:16444–16459
Huang L, Feng X, Zhang C, Qian L, Wu Y (2019) Deep reinforcement learning-based joint task offloading and bandwidth allocation for multi-user mobile edge computing. Digit Commun Netw 5(1):10–17
Alfakih T, Hassan MM, Gumaei A, Savaglio C, Fortino G (2020) Task offloading and resource allocation for mobile edge computing by deep reinforcement learning based on SARSA. IEEE Access 8:54074–54084
Wang J, Hu J, Min G, Zomaya AY, Georgalas N (2020) Fast adaptive task offloading in edge computing based on Meta reinforcement learning. IEEE Trans Parallel Distrib Syst 32(1):242–253
Mohamed A-R, Dahl GE, Hinton G (2011) Acoustic modeling using deep belief networks. IEEE Trans Audio Speech Lang Process 20(1):14–22
Yu K, Tian RL, Jiwen T (2020) A bearing fault and severity diagnostic technique using adaptive deep belief networks and Dempster-Shafer theory & quot. Struct Health Monit 19(1):240–261
Jiao S, Chong G, Huang C, Hu H, Wang M, Heidari AA, Chen H, Zhao X (2020) Orthogonally adapted Harris hawks optimization for parameter estimation of photovoltaic models. Energy 203:117804
Ridha HM, Heidari AA, Wang M, Chen H (2020) Boosted mutation-based harris hawks optimizer for parameters identification of single-diode solar cell models. Energy Convers Manag 209:112660
Luo J, Chen HL, Zhang Q, Xu YT, Huang H, Zhao XH (2018) An improved grasshopper optimization algorithm with application to financial stress prediction. Appl Math Model 64:654–668
Gandomi AH, Yang XS, Alavi AH (2013) Cuckoo search algorithm: a meta-heuristic approach to solve structural optimization problems. Eng Comput -Germany 29:17–35
Zhang J, Hu X, Ning Z, Ngai ECH, Zhou L, Wei J, Cheng J, Hu B (2017) Energy-latency tradeoff for energy-aware offloading in mobile edge computing networks. IEEE Internet Things J 5(4):2633–2645
Adhikari M, Amgoth T (2018) Heuristic-based load-balancing algorithm for IaaS cloud. Futur Gener Comput Syst 81:156–165
Bacanin N, Vukobrat N, Zivkovic M, Bezdan T, Strumberger I (2021) Improved harris hawks optimization adapted for artificial neural network training. In: International conference on intelligent and fuzzy systems. Springer, Cham. pp 281–289
Funding
Not applicable.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflicts of interest
The authors declare that they have no conflict of interest.
Consent to participate
Not applicable.
Consent for publication
Not applicable.
Human and animal rights
This article does not contain any studies with human or animal subjects performed by any of the authors.
Informed consent
Informed consent was obtained from all individual participants included in the study.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Priya, J.S., Bhagyalakshmi, A., Muthulakshmi, K. et al. DBAHHO: Deep belief network-based adaptive Harris Hawks optimization for adaptive offloading strategy in mobile edge computing. J Supercomput 78, 16745–16769 (2022). https://doi.org/10.1007/s11227-022-04501-8
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-022-04501-8