Abstract
The dramatic increase in the number of the Internet of Things (IoT) devices resulted in massive data being generated. This complexity mainly increases the need to offload the IoT tasks to minimize the higher latency, computation, and storage complexities of resourceful architectures such as cloud and edge computing. Even though edge computing minimizes latency-related issues, the model deployment adds new challenges when different offloading schemes or service architectures are utilized. The main aim of this paper is to minimize the latency of high-priority healthcare applications that needs immediate service using different steps. The improved Variational mode decomposition (VMD)-Random Forest (RF) architecture is used to classify the edge device application tasks into computationally intensive, time-sensitive, and priority-sensitive workloads. The tasks are mainly classified by taking different parameters as input such as the task length, network demand, delay sensitivity, and Virtual Machine (VM) utilization parameters. This step reduces the processing time of edge-based applications. For task offloading, a novel Dynamic arithmetic optimized double deep Q-network (DAO-DDQN) architecture is developed, which determines task offloading decisions based on the classification results from the VMD-optimized RF design. A Computational Access Point (CAP) has been formed using interconnected wireless access points and the CAP is used for executing the application requests sent from mobile edge devices. To improve the task processing and computational capabilities of edge devices, the Dynamic arithmetic optimization algorithm (DAOA) is employed to choose the optimal CAP for task offloading. These steps help to minimize the edge latency by simultaneously improving the edge network performance. The results show that the proposed methodology is efficient in improving the service parameters when terms of different parameters such as average delivery time, schedulability, computing delay, bandwidth consumption, communication delay, and latency. The proposed model offers a 32% improvement in scheduling rate, an 18% improvement in bandwidth consumption, and a 25% improvement in the average delivery time when compared to the existing techniques as per the simulation outcomes.
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
Alam T (2018) A reliable communication framework and its use in the internet of things (IoT). CSEIT1835111 | Received, 10, pp 450–456
Kumar PM, Lokesh S, Varatharajan R, Babu GC, Parthasarathy P (2018) Cloud and IoT-based disease prediction and diagnosis system for healthcare using Fuzzy neural classifier. Futur Gener Comput Syst 86:527–534
Wu J, Zhang G, Nie J, Peng Y, Zhang Y (2021) Deep reinforcement learning for scheduling in an edge computing-based industrial internet of things. Wirel Commun Mob Comput
Kumaran K, Sasikala E (2021) Learning based latency minimization techniques in mobile edge computing (MEC) systems: A Comprehensive Survey. In: 2021 International conference on system, computation, automation and networking (ICSCAN), pp 1–6
Saranya G, Sasikala E (2021) Offloading methodologies for energy consumption in mobile edge computing, 2021. In: 2nd International Conference on Smart Electronics and Communication (ICOSEC), pp 832–838
Saranya G, Sasikala E (2022) Task sequencing in heterogeneous device for improved offloading decision using optimization technique. Measurement: Sensors 24:100446
Huang J, Wu X, Huang W, Wu X, Wang S (2021) Internet of things in health management systems: a review. Int J Commun Syst 34(4):e4683
Zhang H, Yang Y, Huang X, Fang C, Zhang P (2021) Ultra-low latency multi-task offloading in mobile edge computing. IEEE Access 9:32569–32581
Zhou Z, Chen X, Li E, Zeng L, Luo K, Zhang J (2019) Edge intelligence: Paving the last mile of artificial intelligence with edge computing. Proc IEEE 107(8):1738–1762
Ghosh A, Chakraborty D, Law A (2018) Artificial intelligence in the Internet of things. CAAI Trans Intell Technol 3(4):208–218
Park C, Took CC, Seong JK (2018) Machine learning in biomedical engineering. Biomed Eng Lett 8(1):1–3
Apostolopoulos PA, Fragkos G, Tsiropoulou EE, Papavassiliou S (2021) Data offloading in UAV-assisted multi-access edge computing systems under resource uncertainty. IEEE Trans Mob Comput
Liu Z, Yang X, Yang Y, Wang K, Mao G (2018) DATS: Dispersive stable task scheduling in heterogeneous fog networks. IEEE Internet Things J 6(2):3423–3436
Bai T, Pan C, Deng Y, Elkashlan M, Nallanathan A, Hanzo L (2020) Latency minimization for intelligent reflecting surface aided mobile edge computing. IEEE J Sel Areas Commun 38(11):2666–2682
Trinh H, Calyam P, Chemodanov D, Yao S, Lei Q, Gao F, Palaniappan K (2018) Energy-aware mobile edge computing and routing for low-latency visual data processing. IEEE Trans Multimedia 20(10):2562–2577
Liu CF, Bennis M, Debbah M, Poor HV (2019) Dynamic task offloading and resource allocation for ultra-reliable low-latency edge computing. IEEE Trans Commun 67(6):4132–4150
Zhou Y, Yu FR, Chen J, He B (2021) Joint resource allocation for ultra-reliable and low-latency radio access networks with edge computing. IEEE Trans Wirel Commun
Bhatta D, Mashayekhy L (2021) A bifactor approximation algorithm for cloudlet placement in edge computing. IEEE Trans Parallel Distrib Syst 33(8):1787–1798
Dai C, Liu X, Chen W, Lai CF (2020) A low-latency object detection algorithm for the edge devices of IoV systems. IEEE Trans Veh Technol 69(10):11169–11178
Rahimi H, Picaud Y, Singh KD, Madhusudan G, Costanzo S, Boissier O (2021) Design and simulation of a hybrid architecture for edge computing in 5G and beyond. IEEE Trans Comput 70(8):1213–1224
Li Y, Wang T, Wu Y, Jia W (2021) Optimal dynamic spectrum allocation- assisted latency minimization for multiuser mobile edge computing. Digital Commun Netw
Almutairi J, Aldossary M (2021) A novel approach for IoT tasks offloading in edge-cloud environments. J Cloud Comput 10(1):1–19
Zhao N, Mao Z, Wei D, Zhao H, Zhang J, Jiang Z (2020) Fault diagnosis of diesel engine valve clearance based on variational mode decomposition and random forest. Appl Sci 10(3):1124
Ali M, Prasad R, Xiang Y, Khan M, Farooque AA, Zong T, Yaseen ZM (2021) Variational mode decomposition based random forest model for solar radiation forecasting: new emerging machine learning technology. Energy Rep 7:6700–6717
Zang S, Bao W, Yeoh PL, Vucetic B, Li Y (2019) Filling two needs with one deed: Combo pricing plans for computing-intensive multimedia applications. IEEE J Sel Areas Commun 37(7):1518–1533
Zhang Q, Lin M, Yang LT, Chen Z, Khan SU, Li P (2018) A double deep Q- learning model for energy-efficient edge scheduling. IEEE Trans Serv Comput 12(5):739–749
Khodadadi N, Vaclav S, Mirjalili S (2022) Dynamic arithmetic optimization algorithm for truss optimization under natural frequency constraints. IEEE Access
Chen MH, Dong M, Liang B (2018) Resource sharing of a computing access point for multi-user mobile cloud offloading with delay constraints. IEEE Trans Mob Comput 17(12):2868–2881
Avgeris M, Spatharakis D, Dechouniotis D, Leivadeas A, Karyotis V, Papavassiliou S (2022) ENERDGE: Distributed energy-aware resource allocation at the edge. Sensors 22(2):660
Karyotis V, Avgeris M, Michaloliakos M, Tsagkaris K, Papavassiliou S (2018) Utility decisions for QoE-QoS driven applications in practical mobile broadband networks. In 2018 Global Information Infrastructure and Networking Symposium (GIIS). IEEE, pp 1–5
Saeik F, Avgeris M, Spatharakis D, Santi N, Dechouniotis D, Violos J, Leivadeas A, Athanasopoulos N, Mitton N, Papavassiliou S (2021) Task offloading in edge and cloud computing: a survey on mathematical, artificial intelligence and control theory solutions. Comput Netw 195:108177
Kumaran K, Sasikala E (2022) Computational access point selection based on resource allocation optimization to reduce the edge computing latency. Measurement: Sensors 24:100444
Author information
Authors and Affiliations
Contributions
KK & ES agreed on the content of the study. KK & ES collected all the data for analysis. KK & ES agreed on the methodology. KK & ES completed the analysis based on agreed steps. Results and conclusions are discussed and written together. The authors read and approved the final manuscript.
Corresponding author
Ethics declarations
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.
Consent to participate
Not applicable.
Consent for publication
Not applicable.
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Kumaran, K., Sasikala, E. An efficient task offloading and resource allocation using dynamic arithmetic optimized double deep Q-network in cloud edge platform. Peer-to-Peer Netw. Appl. 16, 958–979 (2023). https://doi.org/10.1007/s12083-022-01440-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-022-01440-2