Skip to main content
Log in

Dynamic task offloading for resource allocation and privacy-preserving framework in Kubeedge-based edge computing using machine learning

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

KubeEdge is an open-source system extending native containerized application orchestration and device management to hosts at the edge. One of the main disadvantages of edge computing is the lack of an effective resource allocation and privacy-preserving framework. The objective of this study dynamic task offloading is an important concept in resource allocation and privacy-preserving framework in Kubeedge-based edge computing using machine learning. This research focuses on enhancing the efficiency and security of edge computing within the framework of IoT devices within a KubeEdge cluster. It begins by gathering crucial data on computational power, memory, and network bandwidth from IoT devices, which is essential for informed decision-making. The study evaluates KubeEdge in terms of computational resource distribution and delay, introducing a privacy-preserving multi-layer Blockchain-enabled data aggregation mechanism. This approach ensures efficient data storage with adaptable and reliable data access control. The research addresses privacy concerns in IoT applications, balancing information loss and disclosure risk, and highlights the impact of forwarding traffic on cluster throughput and service delays in edge computing environments. Dynamic resource allocation algorithms are employed, considering profiling data and machine learning models for real-time task offloading decisions, guaranteeing sufficient allocated resources. A Multi-Agent Collaborative-Reinforcement Learning with Salp Swarm Algorithm is proposed for resource allocation in the edge computing environment, enhancing resource efficiency and secrecy performance. Blockchain ensures secure and transparent transactions, reinforcing trust in the dynamic edge environment. Reinforcement learning optimizes task offloading decisions, adapting to changing conditions. Auction games introduce a competitive mechanism, enhancing efficiency in resource allocation. When combined, they create a robust framework where blockchain guarantees data integrity, reinforcement learning optimizes resource usage, and auction games introduce a fair and efficient task allocation mechanism, ensuring both performance and privacy in computing environments. Furthermore, a Partitioning-Dynamic Collaborative energy-aware task offloading scheme is developed to securely offload tasks while preserving data privacy, enhancing trust computing and task offloading capabilities. The study also proposes a Hybrid Greedy Randomized Adaptive Stackelberg-Auction Game Approach to optimize offloading performance, reduce information loss, and decrease time consumption. This comprehensive framework includes task scheduling to reduce energy consumption, enhance privacy, and security, and reduce latency. The proposed work is analysed based on the Matlab software, and it shows a higher edge offloading rate and lower resource consumption for massive task scenarios in the edge network. Continuous performance evaluation of resource utilization, response time, and privacy protection further improves offloading decision accuracy over time.

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

Similar content being viewed by others

Data availability

No datasets were generated or analysed during the current study.

References

  1. Min, M., et al.: Safe-learning-based location-privacy-preserved task offloading in mobile edge computing. Electronics 13(1), 89 (2023)

    Article  Google Scholar 

  2. Lan, W., et al.: Deep reinforcement learning for privacy-preserving task offloading in integrated satellite-terrestrial networks. arXiv preprint arXiv:2306.17183 (2023)

  3. Wang, Y., et al.: SEAL: A Strategy-Proof and Privacy-Preserving UAV Computation Offloading Framework. IEEE Trans. Inf. Forensics Secur. (2023). https://doi.org/10.1109/TIFS.2023.3280740

    Article  Google Scholar 

  4. Stadnicka, D., Sęp, J., Amadio, R., Mazzei, D., Tyrovolas, M., Stylios, C., Carreras-Coch, A., Merino, J.A., Żabiński, T., Navarro, J.: Industrial needs in the fields of artificial intelligence, internet of things and edge computing. Sensors 22(12), 4501 (2022)

    Article  Google Scholar 

  5. Zhou, H., Yang, G., Dai, H., Liu, G.: PFLF: privacy-preserving federated learning framework for edge computing. IEEE Trans. Inf. Forensics Secur. 17, 1905–1918 (2022). https://doi.org/10.1109/tifs.2022.3174394

    Article  Google Scholar 

  6. Do, H., Mai, T.P., Tran, Yoo, M.: Deep reinforcement learning-based task offloading and resource allocation for industrial IoT in MEC federation system. IEEE Access. (2023). https://doi.org/10.1109/ACCESS.2023.3302518

    Article  Google Scholar 

  7. Poongodi, M., Bourouis, S., Ahmed, A.N., Vijayaragavan, M., Venkatesan, K.G.S., Alhakami, W., Hamdi, M.: A novel secured multi-access edge computing based vanet with neuro-fuzzy systems based blockchain framework. Comput. Commun. 192, 48–56 (2022)

    Article  Google Scholar 

  8. Zhang, L., Zhou, W., Xia, J., Gao, C., Zhu, F., Fan, C., Ou, J.: DQN-based mobile edge computing for smart internet of vehicle. EURASIP J. Adv. Signal Process. 20221, 1–16 (2022)

    Google Scholar 

  9. Belal, A.L.I.: ALSHIECK. Efficient trust-aware Authentication and task Offloading in Multi-access Edge Computing Using a dual Fuzzy Method Based Zero Trust Security Framework. Diss. RMIT University (2023)

  10. Moghaddasi, K., Rajabi, S.: Multi-objective secure task offloading strategy for blockchain-enabled IoV-MEC systems: a double deep Q-network approach. IEEE Access. (2024). https://doi.org/10.1109/ACCESS.2023.3348513

    Article  Google Scholar 

  11. Kim, S.H., Kim, T.: Local scheduling in kubeedge-based edge computing environment. Sensors 23(3), 1522. (2023)

    Article  Google Scholar 

  12. Čilić, I., Krivić, P., Podnar Žarko, I., Kušek, M.: Performance evaluation of container orchestration tools in edge computing environments. Sensors 23(8), 4008 (2023)

    Article  Google Scholar 

  13. Vaishnavi, B., Praveen Kumar, K.V.: SE-VFC: A secure framework for computation outsourcing in vehicular fog computing environments.

  14. Hua, H., Li, Y., Wang, T., Dong, N., Li, W., Cao, J.: Edge computing with artificial intelligence: a machine learning perspective. ACM Comput. Surveys 55(9), 1–35 (2023)

    Article  Google Scholar 

  15. Kong, L., Tan, J., Huang, J., Chen, G., Wang, S., Jin, X., Zeng, P., Khan, M., Das, S.K.: Edge-computing-driven internet of things: a survey. ACM Comput. Surveys 55(8), 1–41 (2022)

    Article  Google Scholar 

  16. Jiang, H., Dai, X., Xiao, Z., Iyengar, A.K.: Joint task offloading and resource allocation for energy-constrained mobile edge computing. IEEE Trans. Mobile Comput. (2022). https://doi.org/10.1109/TMC.2022.3150432

    Article  Google Scholar 

  17. Wadhwa, H., Aron, R.: Technique for resource allocation and management in fog computing environment. J. Supercomput. 78(1), 667–690 (2022)

    Article  Google Scholar 

  18. Li, Y., Li, H., Xu, G., Xiang, T., Lu, R.: Practical privacy-preserving federated learning in vehicular fog computing. IEEE Trans. Veh. Technol. 71(5), 4692–4705 (2022)

    Article  Google Scholar 

  19. Cheng, H., Huang, Q., Chen, F., Wang, M., Yan, W.: Privacy-preserving image watermark embedding method based on edge computing. IEEE Access. 10, 18570–18582 (2022)

    Article  Google Scholar 

  20. Chen, Y., Gu, W., Xu, J., Zhang, Y., Min, G.: Dynamic task offloading for digital twin-empowered mobile edge computing via deep reinforcement learning. China Commun. (2023). https://doi.org/10.23919/JCC.ea.2022-0372.202302

    Article  Google Scholar 

  21. Chen, Y., Gu, W., Li, K.: Dynamic task offloading for internet of things in mobile edge computing via deep reinforcement learning. Int. J. Commun. Syst. (2022). https://doi.org/10.1002/dac.5154

    Article  Google Scholar 

  22. Yang, S., Lee, G., Huang, L.: Deep learning-based dynamic computation task offloading for mobile edge computing networks. Sensors. 22(11), 4088 (2022)

    Article  Google Scholar 

  23. Wang, X., Ye, J., Lui, J.C.: May. Decentralized task offloading in edge computing: a multi-user multi-armed bandit approach. In IEEE INFOCOM 2022-IEEE Conference on Computer Communications (pp. 1199–1208). IEEE. (2022)

  24. Dhasarathan, C., Thirumal, V., Ponnurangam, D.: Data privacy breach prevention framework for the cloud service. Secur. Commun. Netw. 8(6), 982–1005 (2015)

    Article  Google Scholar 

  25. Irshad, A., Chaudhry, S.A., Ghani, A., Mallah, G.A., Bilal, M., Alzahrani, B.A.: A low-cost privacy preserving user access in mobile edge computing framework. Comput. Electr. Eng. 98, 107692 (2022)

    Article  Google Scholar 

  26. Reddy, S.S.: Risk assessment of type 2 diabetes mellitus prediction using an improved combination of NELM-PSO. EAI Endorsed Trans. Scalable Inform. Syst. 8, 32 (2021)

    Google Scholar 

  27. Reddy, S.S., Gadiraju, M., Meghana Preethi, N., Maheswara Rao, V.V.R.: A Novel Approach for Prediction of Gestational Diabetes based on Clinical Signs and Risk Factors. EAI Endorsed Trans. Scalable Inform. Syst. 10, 3 (2023)

    Google Scholar 

  28. Reddy, S.S., Sethi, N., Rajender, R.: Forecasting diabetes correlated non-alcoholic fatty liver disease by exploiting Naïve Bayes Tree. EAI Endorsed Trans. Scalable Inform. Syst. 10(1), e2 (2023)

    Google Scholar 

  29. Reddy, S.S., Sethi, N., Rajender, R.: Risk assessment of myocardial infarction for diabetics through multi-aspects computing. EAI Endorsed Trans. Pervasive Health Technol. 6(24), e3 (2020)

    Article  Google Scholar 

  30. Reddy, S.S., Sethi, N., Rajender, R.: Rigorous assessment of data mining algorithms in gestational diabetes mellitus prediction. Int. J. Knowledge Based Intell. Eng. Syst. 25, 369–383 (2021)

    Google Scholar 

  31. Reddy, S.S., Sethi, N., Rajender, R., Vetukuri, V.S.R.: Non-invasive diagnosis of diabetes using chaotic features and genetic learning. In Third International Conference on Image Processing and Capsule Networks (pp. 161–170). Cham: Springer International Publishing. (2022)

  32. Reddy, S.S., Alluri, L., Gadiraju, M., Devareddi, R.: Forecasting Diabetic Foot Ulcers Using Deep Learning Models. Proceedings of Third International Conference on Sustainable Expert Systems. pp 211–227 (2023)

  33. Shankar, R.S., Babu, D.R., Murthy, K.V.S.S., Gupta, V.: An approach for essay evaluation using system tools. 2017 International Conference on Innovative Research In Electrical Sciences (IICIRES). IEEE. (2017)

  34. Shiva Shankar, R., Ravibabu, D.: Digital report grading using NLP feature selection. In Soft Computing in Data Analytics (pp. 615–623). Proceedings of International Conference on SCDA 2018. (2019)

  35. Reddy, S., Shankar, Gadiraju, M., Maheswara Rao, V.V.R.: Analyzing student reviews on teacher performance using long short-term memory. In: Innovative Data Communication Technologies and Application, pp. 539–553. Springer, Singapore (2022)

    Chapter  Google Scholar 

  36. Lokavarapu, V., Srinivas, C., Raminaidu, D., Ravibabu, S.S., Reddy: A framework to recognize the sign language system for deaf and dumb using mining techniques. J. Electric. Eng. Comput. Sci (2023). https://doi.org/10.11591/ijeecs.v29.i2.pp1006-1016

    Article  Google Scholar 

  37. Shiva Shankar, R., Raminaidu, C.H., Ravibabu, D., Gupta, V.M.N.S.S.V.R.: A Survey to Raise the Awareness of Road Accidents Due to NotWearing Helmet. Int. J. Industrial Eng. Prod. Res. 31, 367–377 (2020). https://doi.org/10.22068/ijiepr.31.3.367

    Article  Google Scholar 

  38. Shiva Shankar, R., Murthy, N.D.K.V.S.S., Gupta, V.M.N.S.S.V.K.R.: The Source of Growing Knowledge by Cognitive Artificial Intelligence, 2019 IEEE International Conference on System, Computation, Automation and Networking (ICSCAN), https://doi.org/10.1109/ICSCAN.2019.8878732

  39. Deshai, N., Shiva Shankar, R., Sravani, K., Ravibabu, D.: A Developed Task Allotments Policy for Apache Hadoop Executing in the Public Clouds, 2019 IEEE International Conference on System, Computation, Automation and Networking (ICSCAN), https://doi.org/10.1109/ICSCAN.2019.8878857

  40. Ravi Babu Devareddi, R., Shiva Shankar, K., Murthy, V.S.S.R.: Ch. Raminaidu, Image segmentation based on scanned document and hand script counterfeit detection using neural network, 3rd International Conference on Innovations in Communication Computing and Sciences: ICCS-2021 AIP Conf. Proc. 2576, 050001-1-050001-11; https://doi.org/10.1063/5.0105808 Published by AIP Publishing. 978-0-7354-4253-5/$30.00

Download references

Funding

The authors have not disclosed any funding.

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the design and implementation of the research, to the analysis of the results and to the writing of the manuscript.

Corresponding author

Correspondence to Sadananda Lingayya.

Ethics declarations

Competing interest

The authors declare no competing interests.

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

Lingayya, S., Jodumutt, S.B., Pawar, S.R. et al. Dynamic task offloading for resource allocation and privacy-preserving framework in Kubeedge-based edge computing using machine learning. Cluster Comput (2024). https://doi.org/10.1007/s10586-024-04420-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10586-024-04420-8

Keywords

Navigation