Abstract
To obtain an optimal solution for an optimization problem, the most important and, hence, the crucial step is to make the right choice of the optimization algorithm from a diverse range of algorithms available. Cloud computing is a methodology that dynamically as well as simultaneously provides services and allocates resources to remotely residing users through Internet-based tools using the pay-for-use model. The unlimited storage, ease of use, backup and amp, recovery, and security are some of the features of a cloud computing environment which make its high demand even higher. This demand is the reason that calls for better cloud optimization which minimizes the processing cost using scheduling policies and algorithms. The objective here is to minimize the total cloudlet processing cost using an optimal scheduling algorithm on virtual machines. In this paper, the optimization heuristics named particle swarm optimization, its variants, and random scheduling are compared. The comparison of the results shows that different variants of the PSO heuristic perform better in comparison with random scheduling. Among different variants of PSO used for task scheduling purposes, PSO using constriction factor and PSO variant using both linear decreasing inertia weight (LDIW) and amp; constriction factor is found to perform better than others.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Pandey S, Wu L, Guru SM, Buyya RA (2010) Particle swarm optimization-based heuristic for scheduling workflow applications in cloud com- putting environments. In: 2010 24th IEEE international conference on advanced information networking and applications (AINA). IEEE, pp 400–407
Arumugam MS, Rao M, Chandramohan A (2008) A new and improved version of particle swarm optimization algorithm with global–localbest parameters. Knowl Inf Syst 16(3):331–357
Kennedy JER (1995) Particle swarm optimization. In: Proceedings of IEEE international conference on neural networks, vol 4, IEEE Press, pp 1942–1948
Angeline PJ (1998) Evolutionary optimization versus particle swarm optimization: philosophy and performance differences. In: International Conference on Evolutionary Programming, Springer, Berlin, pp 601–610
Shi Y, Eberhart RC (1998) Parameter selection in particle swarm optimization. In: International conference on evolutionary programming. Springer, Berlin, pp 591–600
Xie Y, Zhu Y, Wang Y, Cheng Y, Xu R, Sani AS, Yuan D, Yang Y (2019) A novel directional and non-local-convergent particle swarm optimization based workflow scheduling in cloud– edge environment. Futur Gener Comput Syst 97:361–378
Wang P, Lei Y, Agbedanu PR, Zhang Z (2020) Makespan-driven workflow scheduling in clouds using immune-based PSO algorithm. IEEE Access 8:29281–29290
Nagar R, Gupta DK, Singh RM (2018) Time effective workflow scheduling using genetic algorithm in cloud computing. Int J Inf Technol Comput Sci 10(1):68–75
Hosseinzadeh M, Ghafour MY, Hama HK, Vo B, Khoshnevis A (2020) Multi-objective task and workflow scheduling approaches in cloud computing: a comprehensive review. J Grid Comput 1–30
The cloudsim framework: Modelling and simulating the cloud environment. https://opensourceforu.com/2014/03/cloudsim-framework-modelling-simulating-cloud-environment/
Resource allocation policy in cloudsim environment image in dynamic virtual machine allocation policy in cloud computing complying with service level agreement using cloudsim. https://iopscience.iop.org/article/10.1088/1757-899X/263/4/042016/pdf
Hu P, Rong L, Liang-lin C, Li-xian L (2011) Multiple swarms multi-objective particle swarm optimization based on decomposition. Procedia Eng 15:3371–3375
Lu Y, Liang M, Ye Z, Cao L (2015) Improved particle swarm optimization algorithm and its application in text feature selection. Appl Soft Comput 35:629–636
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Tripathi, A., Mishra, K.K., Pandey, A.B., Singh, A.K., Tyagi, V. (2022). A Comparative Study of PSO, PSO Variants, and Random Scheduling in Solving Workflow Scheduling Problem in Cloud Computing Environment. In: Hu, YC., Tiwari, S., Trivedi, M.C., Mishra, K.K. (eds) Ambient Communications and Computer Systems. Lecture Notes in Networks and Systems, vol 356. Springer, Singapore. https://doi.org/10.1007/978-981-16-7952-0_6
Download citation
DOI: https://doi.org/10.1007/978-981-16-7952-0_6
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-7951-3
Online ISBN: 978-981-16-7952-0
eBook Packages: EngineeringEngineering (R0)