Skip to main content

A Modified-PSO Algorithm to Schedule Scientific Workflows in Cloud

  • Conference paper
  • First Online:
Proceedings of the 2nd International Conference on Cognitive and Intelligent Computing (ICCIC 2022)

Part of the book series: Cognitive Science and Technology ((CSAT))

Included in the following conference series:

  • 246 Accesses

Abstract

Cloud Computing offers users pay as you go model to provision resources as needed. This model helped customers to utilize the cloud to execute tasks that are either independent or dependent. The dependent tasks termed as workflows are to be executed meeting the QoS requirements. Many approaches were presented in the literature to address this challenge. Heuristic and meta-heuristic Algorithms such as HEFT, SHEFT, ILP, GA, PSO and ACO are implemented to address workflow scheduling different QoS parameters. In this paper, we propose to use the particle swarm optimization technique to assign tasks to virtual machines to minimize makespan, cost and Schedule length Ratio (SLR). The makespan and cost are two primary goals in the current workflow scheduling. The proposed method implemented on cloudsim, the makespan time and cost parameters of the proposed approach outperform the other algorithms.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 299.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 379.99
Price excludes VAT (USA)
  • Durable hardcover 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

Similar content being viewed by others

References

  1. Buyya RK, Garg SK, Versteeg S (2013) A cloud computing service ranking framework. Fut Generat Comput Syst 29:1012–1023

    Google Scholar 

  2. Manan DS, Dipak LA, Amit AK (2013) Using a load balancing algorithm to allocate virtual machines in cloud computing. Int J Comput Sci Inf Tech Secur (IJCSITS) 3(1). ISSN: 2249-9555

    Google Scholar 

  3. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN'95 - international conference on neural networks vol 4, pp 1942–1948. https://doi.org/10.1109/ICNN.1995.488968

  4. Yu J, Buyya R, Ramamohanarao K (2008) Workflow Scheduling algorithms for grid computing. Metaheuristics Sched Distrib Comput Environ 146(2008):173–214

    Article  MATH  Google Scholar 

  5. Pandey S, Wu L, Guru SM, Buyya R (2010) A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. In: 2010 24th IEEE international conference on advanced information networking and applications, pp 400–407. https://doi.org/10.1109/AINA.2010.31

  6. Shi Z, Dongarra JJ (2006) Scheduling workflow applications on processors with different capabilities. Fut Gener Comput Syst 22(6):665–675

    Article  Google Scholar 

  7. Li Z, Ge J, Yang H (2016) A security and cost aware scheduling algorithm for heterogeneous tasks of scientific workflow in clouds. Futur Gener Comput Syst 65:140–152

    Article  Google Scholar 

  8. Wang X, Cao B, Hou C, Xiong L, Fan J (2015) Scheduling budget constrained cloudworkflows with particle swarm optimization. In: 2015 IEEE conference on collaboration and internet computing (CIC), pp 219–226

    Google Scholar 

  9. Rodriguez MA, Buyya R (2014) Deadline based resource provisioning and scheduling algorithm for scientific workflows on clouds. IEEE Trans Cloud Comput 2(2):222–235

    Article  Google Scholar 

  10. Saeedi S, Khorsand R, Ghandi Bidgoli S, Ramezanpour M (2020) Improved many- objective particle swarm optimization algorithm for scientific workflow scheduling in cloud computing. Comput Ind Eng147:106649

    Google Scholar 

  11. Wang Y, Zuo X (2021) An effective cloud workflow scheduling approach combining PSO and idle time slot-aware rules. IEEE/CAA J Autom Sin 1079–1094

    Google Scholar 

  12. Li H, Wang D, Cañizares Abreu JR, Zhao Q (2021) Bonilla Pineda PSO+LOA, Hybrid constrained optimization for scheduling scientific workflows in the cloud. J Supercomput 77: 13139–13165

    Google Scholar 

  13. Taghinezhad-Niar A, Pashazadeh S, Taheri J (2021) Workflow scheduling of scientific workflows under simultaneous deadline and budget constraints. Cluster Comput 24:3449–3467. https://doi.org/10.1007/s10586-021-03314-3

    Article  Google Scholar 

  14. Casas I, Taheri J, Ranjan R, Wang L, Zomaya AY (2018) GA-ETI: an enhanced genetic algorithm for the scheduling of scientific workflows in cloud environments. J Comput Sci 26:318–331

    Article  Google Scholar 

  15. Shishido HY, Estrella JC, Toledo CFM, Arantes MS (2018) Genetic-based algorithms applied to a workflow scheduling algorithm with security and deadline constraints in clouds. Comput Electr Eng 69:378–394. ISSN 0045-7906

    Google Scholar 

  16. Bratton D, Kennedy J (2007) Defining a standard for particle swarm optimization. In: Proceedings of the IEEE swarm intelligence symposium, Honolulu, HI, pp 120–127

    Google Scholar 

  17. Calheiros RN, Ranjan R, Beloglazov A, De Rose CAF, Buyya R (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exper 41(1):23–50 (2011)

    Google Scholar 

  18. Abrishami S et al (2013) Deadline-constrained workflow scheduling algorithms for Infrastructure as a service clouds. Future Gener Comput Syst 29:158–169

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vinay Kumar Sriperambuduri .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 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

Sriperambuduri, V.K., Nagaratna, M. (2023). A Modified-PSO Algorithm to Schedule Scientific Workflows in Cloud. In: Kumar, A., Ghinea, G., Merugu, S. (eds) Proceedings of the 2nd International Conference on Cognitive and Intelligent Computing. ICCIC 2022. Cognitive Science and Technology. Springer, Singapore. https://doi.org/10.1007/978-981-99-2746-3_48

Download citation

Publish with us

Policies and ethics