Skip to main content

A Schedule of Duties in the Cloud Space Using a Modified Salp Swarm Algorithm

  • Conference paper
  • First Online:
Internet of Things. Advances in Information and Communication Technology (IFIPIoT 2023)

Part of the book series: IFIP Advances in Information and Communication Technology ((IFIPAICT,volume 683))

Included in the following conference series:

  • 580 Accesses

Abstract

Cloud computing is a concept introduced in the information technology era, with the main components being the grid, distributed, and valuable computing. The cloud is being developed continuously and, naturally, comes up with many challenges, one of which is scheduling. A schedule or timeline is a mechanism used to optimize the time for performing a duty or set of duties. A scheduling process is accountable for choosing the best resources for performing a duty. The main goal of a scheduling algorithm is to improve the efficiency and quality of the service while at the same time ensuring the acceptability and effectiveness of the targets. The task scheduling problem is one of the most important NP-hard issues in the cloud domain and, so far, many techniques have been proposed as solutions, including using genetic algorithms (GAs), particle swarm optimization, (PSO), and ant colony optimization (ACO). To address this problem, in this paper one of the collective intelligence algorithms, called the Salp Swarm Algorithm (SSA), has been expanded, improved, and applied. The performance of the proposed algorithm has been compared with that of GAs, PSO, continuous ACO, and the basic SSA. The results show that our algorithm has generally higher performance than the other algorithms. For example, compared to the basic SSA, the proposed method has an average reduction of approximately 21% in makespan.

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Mosadegh, E., Ashrafi, K., Motlagh, M.S., Babaeian, I.: Modeling the regional effects of climate change on future urban ozone air quality in Tehran, Iran. arXiv: abs/2109.04644 (2021)

  2. Jamali, H., Karimi, A., Haghighizadeh, M.: A new method of cloud-based computation model for mobile devices: energy consumption optimization in mobile-to-mobile computation offloading. In: Proceedings of the 6th International Conference on Communications and Broadband Networking, pp. 32–37. Presented at Singapore (2018). https://doi.org/10.1145/3193092.3193103

  3. Chen, H., Wang, F.Z., Helian, N., Akanmu, G.: User-priority guided Min-Min scheduling algorithm for load balancing in cloud computing. In: 2013 National Conference on Parallel Computing Technologies (PARCOMPTECH), pp. 1–8 (2013)

    Google Scholar 

  4. Sehgal, N.K., Bhatt, P.C.P.: Cloud Computing: Concepts and Practices. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-77839-6

    Book  Google Scholar 

  5. Sun, H., Chen, S.-P., Jin, C., Guo, K.: Research and simulation of task scheduling algorithm in cloud computing. TELKOMNIKA Indonesian J. Electr. Eng. 11, 6664–6672 (2013). https://doi.org/10.11591/telkomnika.v11i11.3513

    Article  Google Scholar 

  6. Akilandeswari, P., Srimathi, H.: Survey and analysis on task scheduling in cloud environment. Indian J. Sci. Technol. 9(37), 1–6 (2016). https://doi.org/10.17485/ijst/2016/v9i37/102058

    Article  Google Scholar 

  7. Singh, A.B., Bhat, S., Raju, R., D’Souza, R.: A comparative study of various scheduling algorithms in cloud computing. Am. J. Intell. Syst. 7(3), 68–72 (2017). https://doi.org/10.5923/j.ajis.20170703.06

    Article  Google Scholar 

  8. Lavanya, M., Shanthi, B., Saravanan, S.: Multi objective task scheduling algorithm based on SLA and processing time suitable for cloud environment. Comput. Commun. 151, 183–195 (2020)

    Google Scholar 

  9. Mansouri, N., Javidi, M.M.: Cost-based job scheduling strategy in cloud computing environments. Distrib. Parallel Databases 38, 365–400 (2020). https://doi.org/10.1007/s10619-019-07273-y

    Article  Google Scholar 

  10. Zubair, A.A., et al.: A cloud computing-based modified symbiotic organisms search algorithm (AI) for optimal task scheduling. Sensors 22(4), 1674 (2022). https://doi.org/10.3390/s22041674

  11. Rajakumari, K., Kumar, M.V., Verma, G., Balu, S., Sharma, D.K., Sengan, S.: Fuzzy based Ant Colony Optimization scheduling in cloud computing. Comput. Syst. Sci. Eng. 40(2), 581–592 (2022)

    Google Scholar 

  12. Ghazipour, F., Mirabedini, S.J., Harounabadi, A.: Proposing a new job scheduling algorithm in grid environment using a combination of Ant Colony Optimization Algorithm (ACO) and Suffrage. Int. J. Comput. Appl. Technol. Res. 5(1), 20–25 (2016)

    Google Scholar 

  13. Sharma, S., Tyagi, S.: A survey on heuristic approach for task scheduling in cloud computing. Int. J. Adv. Res. Comput. Sci. 8, 1089–1092 (2017)

    Google Scholar 

  14. Mapetu, J.P., Chen, Z., Kong, L.: Low-time complexity and low-cost binary particle swarm optimization algorithm for task scheduling and load balancing in cloud computing. Appl. Intell. 49, 3308–3330 (2019)

    Article  Google Scholar 

  15. Saeedi, S., Khorsand, R., Ghandi Bidgoli, S., Ramezanpour, M.: Improved many-objective particle swarm optimization algorithm for scientific workflow scheduling in cloud computing. Comput. Ind. Eng. 147, 159–187 (2020)

    Google Scholar 

  16. Rajagopalan, A., Modale, D.R., Senthilkumar, R.: Optimal scheduling of tasks in cloud computing using hybrid firefly-genetic algorithm. In: Satapathy, S.C., Raju, K.S., Shyamala, K., Krishna, D.R., Favorskaya, M.N. (eds.) ICETE 2019. LAIS, vol. 4, pp. 678–687. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-24318-0_77

    Chapter  Google Scholar 

  17. Mirjalili, S., Gandomi, A.H., Mirjalili, S.Z., Saremi, S., Faris, H., Mirjalili, S.M.: Salp Swarm Algorithm: a bio-inspired optimizer for engineering design problems. Adv. Eng. Softw. 114, 163–191 (2017). https://doi.org/10.1016/j.advengsoft.2017.07.002

    Article  Google Scholar 

Download references

Acknowledgment

This material is based in part upon work supported by the National Science Foundation under grant #DUE-2142360. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sergiu M. Dascalu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 IFIP International Federation for Information Processing

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Jamali, H., Shill, P.C., Feil-Seifer, D., Harris, F.C., Dascalu, S.M. (2024). A Schedule of Duties in the Cloud Space Using a Modified Salp Swarm Algorithm. In: Puthal, D., Mohanty, S., Choi, BY. (eds) Internet of Things. Advances in Information and Communication Technology. IFIPIoT 2023. IFIP Advances in Information and Communication Technology, vol 683. Springer, Cham. https://doi.org/10.1007/978-3-031-45878-1_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-45878-1_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-45877-4

  • Online ISBN: 978-3-031-45878-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics