Skip to main content

Advertisement

Log in

An efficient task offloading and resource allocation using dynamic arithmetic optimized double deep Q-network in cloud edge platform

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

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

  1. Alam T (2018) A reliable communication framework and its use in the internet of things (IoT). CSEIT1835111 | Received, 10, pp 450–456

  2. 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

    Article  Google Scholar 

  3. 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

  4. 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

  5. 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

  6. Saranya G, Sasikala  E (2022) Task sequencing in heterogeneous device for improved offloading decision using optimization technique. Measurement: Sensors 24:100446

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. Ghosh A, Chakraborty D, Law A (2018) Artificial intelligence in the Internet of things. CAAI Trans Intell Technol 3(4):208–218

    Article  Google Scholar 

  11. Park C, Took CC, Seong JK (2018) Machine learning in biomedical engineering. Biomed Eng Lett 8(1):1–3

    Article  Google Scholar 

  12. 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

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

  18. Bhatta D, Mashayekhy L (2021) A bifactor approximation algorithm for cloudlet placement in edge computing. IEEE Trans Parallel Distrib Syst 33(8):1787–1798

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  MATH  Google Scholar 

  21. Li Y, Wang T, Wu Y, Jia W (2021) Optimal dynamic spectrum allocation- assisted latency minimization for multiuser mobile edge computing. Digital Commun Netw

  22. Almutairi J, Aldossary M (2021) A novel approach for IoT tasks offloading in edge-cloud environments. J Cloud Comput 10(1):1–19

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. Khodadadi N, Vaclav S, Mirjalili S (2022) Dynamic arithmetic optimization algorithm for truss optimization under natural frequency constraints. IEEE Access

  28. 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

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

  31. 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

    Article  Google Scholar 

  32. Kumaran K, Sasikala E (2022) Computational access point selection based on resource allocation optimization to reduce the edge computing latency. Measurement: Sensors 24:100444

Download references

Author information

Authors and Affiliations

Authors

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

Correspondence to K. Kumaran.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-022-01440-2

Keywords

Navigation