Skip to main content

A Comparative Study of PSO, PSO Variants, and Random Scheduling in Solving Workflow Scheduling Problem in Cloud Computing Environment

  • Conference paper
  • First Online:
Ambient Communications and Computer Systems

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 356))

  • 504 Accesses

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.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

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

    Google Scholar 

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

    Article  Google Scholar 

  3. Kennedy JER (1995) Particle swarm optimization. In: Proceedings of IEEE international conference on neural networks, vol 4, IEEE Press, pp 1942–1948

    Google Scholar 

  4. Angeline PJ (1998) Evolutionary optimization versus particle swarm optimization: philosophy and performance differences. In: International Conference on Evolutionary Programming, Springer, Berlin, pp 601–610

    Google Scholar 

  5. Shi Y, Eberhart RC (1998) Parameter selection in particle swarm optimization. In: International conference on evolutionary programming. Springer, Berlin, pp 591–600

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  10. The cloudsim framework: Modelling and simulating the cloud environment. https://opensourceforu.com/2014/03/cloudsim-framework-modelling-simulating-cloud-environment/

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics