Abstract
There have been some works proposing meta-heuristic-based algorithms for the task offloading problem in Device-Edge-Cloud Collaborative Computing (DE3C) systems, due to their good performance than heuristic-based approaches. But these works don’t fully exploit the complementarity of multiple meta-heuristic algorithms. In this paper, we combine the benefits of both swarm intelligence and evolutionary algorithm, for designing a high-efficient task offloading strategy. To be specific, our proposed algorithm uses the iterative optimization framework of Particle Swarm Optimization (PSO) to exploit the cognitions of swarm intelligence, and applies the evolutionary strategy of Genetic Algorithm (GA) to preserve the diversity. Extensive experiment results show that our proposed algorithm has better acceptance ratio and resource utilization than nine of classical and up-to-date methods.
Supported by the key scientific and technological projects of Henan Province (Grant No. 232102211084), and the Natural Science Foundation of Henan (Grant No. 222300420582).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Almutairi, J., Aldossary, M., Alharbi, H.A., Yosuf, B.A., Elmirghani, J.M.H.: Delay-optimal task offloading for UAV-enabled edge-cloud computing systems. IEEE Access 10, 51575–51586 (2022)
Alqarni, M.A., Mousa, M.H., Hussein, M.K.: Task offloading using GPU-based particle swarm optimization for high-performance vehicular edge computing. J. King Saud Univ. – Comput. Inf. Sci. 34(10, Part B), 10356–10364 (2022)
Amazon Web Services, Inc.: Cloud Computing Services - Amazon Web Services (AWS) (2023). https://aws.amazon.com/
Baker, T.: An analysis of EDF schedulability on a multiprocessor. IEEE Trans. Parallel Distrib. Syst. 16(8), 760–768 (2005)
Chakraborty, S., Mazumdar, K.: Sustainable task offloading decision using genetic algorithm in sensor mobile edge computing. J. King Saud Uni. – Comput. Inf. Sci. 34(4), 1552–1568 (2022)
Du, J., Leung, J.Y.T.: Complexity of scheduling parallel task systems. SIAM J. Discret. Math. 2(4), 473–487 (1989)
Hafsi, H., Gharsellaoui, H., Bouamama, S.: Genetically-modified multi-objective particle swarm optimization approach for high-performance computing workflow scheduling. Appl. Soft Comput. 122 (2022)
Hao, Y., Wang, Q., Cao, J., Ma, T., Du, J., Zhang, X.: Interval grey number of energy consumption helps task offloading in the mobile environment. ICT Express 9, 1–6 (2022)
Hussain, A.A., Al-Turjman, F.: Hybrid genetic algorithm for IOMT-cloud task scheduling. Wirel. Commun. Mob. Comput. 2022 (2022)
Li, Y., Zeng, D., Gu, L., Zhu, A., Chen, Q., Yu, S.: PASTO: enabling secure and efficient task offloading in trustZone-enabled edge clouds. IEEE Trans. Veh. Technol., 1–5 (2023)
Mahenge, M.P.J., Li, C., Sanga, C.A.: Energy-efficient task offloading strategy in mobile edge computing for resource-intensive mobile applications. Digit. Commun. Netw. 8(6), 1048–1058 (2022)
Nwogbaga, N.E., Latip, R., Affendey, L.S., Rahiman, A.R.A.: Attribute reduction based scheduling algorithm with enhanced hybrid genetic algorithm and particle swarm optimization for optimal device selection. J. Cloud Comput. 11, 15 (2022)
Sang, Y., Cheng, J., Wang, B., Chen, M.: A three-stage heuristic task scheduling for optimizing the service level agreement satisfaction in device-edge-cloud cooperative computing. PeerJ Comput. Sci. 8(e851), 1–24 (2022)
Song, S., Ma, S., Yang, L., Zhao, J., Yang, F., Zhai, L.: Delay-sensitive tasks offloading in multi-access edge computing. Expert Syst. Appl. 198, 116730 (2022)
Song, S., Ma, S., Zhao, J., Yang, F., Zhai, L.: Cost-efficient multi-service task offloading scheduling for mobile edge computing. Appl. Intell. 52(4), 4028–4040 (2021). https://doi.org/10.1007/s10489-021-02549-2
Tirmazi, M., et al.: Borg: the next generation. In: Proceedings of the Fifteenth European Conference on Computer Systems, EuroSys 2020, Association for Computing Machinery, New York (2020)
Wang, B., Cheng, J., Cao, J., Wang, C., Huang, W.: Integer particle swarm optimization based task scheduling for device-edge-cloud cooperative computing to improve SLA satisfaction. PeerJ Comput. Sci. 8(e893), 1–22 (2022)
Wang, B., Lv, B., Song, Y.: A hybrid genetic algorithm with integer coding for task offloading in edge-cloud cooperative computing. IAENG Int. J. Comput. Sci. 49(2), 503–510 (2022)
Wang, C., Guo, R., Yu, H., Hu, Y., Liu, C., Deng, C.: Task offloading in cloud-edge collaboration-based cyber physical machine tool. Rob. Comput.-Integr. Manuf. 79, 102439 (2023)
Wang, H.: Collaborative task offloading strategy of UAV cluster using improved genetic algorithm in mobile edge computing. J. Rob. 2021 (2021)
You, Q., Tang, B.: Efficient task offloading using particle swarm optimization algorithm in edge computing for industrial internet of things. J. Cloud Comput. 10(1), 1–11 (2021). https://doi.org/10.1186/s13677-021-00256-4
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Wang, B., Wei, J. (2023). Particle Swarm Optimization with Genetic Evolution for Task Offloading in Device-Edge-Cloud Collaborative Computing. In: Huang, DS., Premaratne, P., Jin, B., Qu, B., Jo, KH., Hussain, A. (eds) Advanced Intelligent Computing Technology and Applications. ICIC 2023. Lecture Notes in Computer Science(), vol 14090. Springer, Singapore. https://doi.org/10.1007/978-981-99-4761-4_29
Download citation
DOI: https://doi.org/10.1007/978-981-99-4761-4_29
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-4760-7
Online ISBN: 978-981-99-4761-4
eBook Packages: Computer ScienceComputer Science (R0)