Abstract
How to efficiently schedule tasks is the focus of cloud computing. Combining the task scheduling characteristics of the cloud computing environment, a multi-strategy improved sparrow search algorithm (MISSA) that takes into account task completion time, task completion cost and load balancing is proposed. First, the initialization of the population using piecewise linear chaotic map (PWLCM) enhances the degree of individual dispersion. After that, the global search phase in the marine predator algorithm (MPA) is incorporated to increase the scope of the search space. The introduction of dynamic adjustment factors in the joiner part strengthens the search ability of the algorithm in the early stage and the convergence ability in the late stage. Finally, the greedy strategy is used to update the joiner’s position so that the information of the optimal solution and the worst solution can be uesd to guide the next generation of position updates. Using CloudSim for simulation, the experimental results show that the proposed algorithm has a shorter task completion time and a more balanced system load. Compared with the ant colony optimization (ACO), MPA, and sparrow search algorithm (SSA), the MISSA improves the integrated fitness function values by 20\(\%\), 22\(\%\), and 17\(\%\), confirming the feasibility of the proposed algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Keshanchi, B., Souri, A., Navimipour, N.J.: An improved genetic algorithm for task scheduling in the cloud environments using the priority queues: formal verification, simulation, and statistical testing. J. Syst. Softw. 124, 1–21 (2017)
Gupta, A., Garg, R.: Load balancing based task scheduling with ACO in cloud computing. In: 2017 International Conference on Computer and Applications (ICCA), pp. 174–179. IEEE (2017)
Prem Jacob, T., Pradeep, K.: A multi-objective optimal task scheduling in cloud environment using cuckoo particle swarm optimization. Wirel. Pers. Commun. 109, 315–331 (2019)
Xue, J., Shen, B.: A novel swarm intelligence optimization approach: sparrow search algorithm. Syst. Sci. Control Eng. 8(1), 22–34 (2020)
Abdulhammed, O.Y.: Load balancing of IoT tasks in the cloud computing by using sparrow search algorithm. J. Supercomput. 78(3), 3266–3287 (2022)
Qiu, S., Li, A.: Application of chaos mutation adaptive sparrow search algorithm in edge data compression. Sensors 22(14), 5425 (2022)
Arunarani, A.R., Manjula, D., Sugumaran, V.: Task scheduling techniques in cloud computing: a literature survey. Futur. Gener. Comput. Syst. 91, 407–415 (2019)
Alguliyev, R.M., Imamverdiyev, Y.N., Abdullayeva, F.J.: PSO-based load balancing method in cloud computing. Autom. Control. Comput. Sci. 53, 45–55 (2019)
Woldesenbet, Y.G., Yen, G.G., Tessema, B.G.: Constraint handling in multiobjective evolutionary optimization. IEEE Trans. Evol. Comput. 13(3), 514–525 (2009)
Zhang, Z., He, R., Yang, K.: A bioinspired path planning approach for mobile robots based on improved sparrow search algorithm. Adv. Manuf. 10(1), 114–130 (2022)
Tuerxun, W., Chang, X., Hongyu, G., Zhijie, J., Huajian, Z.: Fault diagnosis of wind turbines based on a support vector machine optimized by the sparrow search algorithm. IEEE Access 9, 69307–69315 (2021)
Liu, T., Yuan, Z., Wu, L., Badami, B.: Optimal brain tumor diagnosis based on deep learning and balanced sparrow search algorithm. Int. J. Imaging Syst. Technol. 31(4), 1921–1935 (2021)
Luo, Y., Zhou, R., Liu, J., Cao, Y., Ding, X.: A parallel image encryption algorithm based on the piecewise linear chaotic map and hyper-chaotic map. Nonlinear Dyn. 93, 1165–1181 (2018)
Faramarzi, A., Heidarinejad, M., Mirjalili, S., Gandomi, A.H.: Marine predators algorithm: a nature-inspired metaheuristic. Expert Syst. Appl. 152, 113377 (2020)
Yan, S., Yang, P., Zhu, D., Zheng, W., Wu, F.: Improved sparrow search algorithm based on iterative local search. Comput. Intell. Neurosci. 2021 (2021)
Wang, Z., Huang, X., Zhu, D.: A multistrategy-integrated learning sparrow search algorithm and optimization of engineering problems. Comput. Intell. Neurosci. 2022 (2022)
Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exp. 41(1), 23–50 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Liu, Y., Ni, W., Bi, Y., Lai, L., Zhou, X., Chen, H. (2024). Task Scheduling with Multi-strategy Improved Sparrow Search Algorithm in Cloud Datacenters. In: Luo, B., Cheng, L., Wu, ZG., Li, H., Li, C. (eds) Neural Information Processing. ICONIP 2023. Lecture Notes in Computer Science, vol 14448. Springer, Singapore. https://doi.org/10.1007/978-981-99-8082-6_13
Download citation
DOI: https://doi.org/10.1007/978-981-99-8082-6_13
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-8081-9
Online ISBN: 978-981-99-8082-6
eBook Packages: Computer ScienceComputer Science (R0)