Skip to main content

A QoS Aware Binary Salp Swarm Algorithm for Effective Task Scheduling in Cloud Computing

  • Conference paper
  • First Online:
Progress in Advanced Computing and Intelligent Engineering

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 1199))

Abstract

Day by day task scheduling becomes a more challenging issue as the user’s demand increases in cloud computing. It is a tedious task to deliver resources according to the user’s request with satisfying quality of service (QoS) requirement for both user and service provider. Many researchers have proved that meta-heuristic algorithms give better results for this problem. It inspired us to adopt a recently proposed Salp Swarm Algorithm to optimize request–resource mapping in cloud computing. This proposed QoS aware Binary Salp Swarm algorithm (QBSSA) has been inspired by the nature of salp during the searching and navigating for food in the sea. In this paper, QBSSA is simulated and compared with other most popular meta-heuristic algorithms, i.e., Ant Colony Optimization (ACO), and Grey Wolf Optimization (GWO). From the simulation results, it is proved that QBSSA outperforms others in terms of makespan and resource utilization, throughput, and average waiting time.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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

Similar content being viewed by others

References

  1. Mell, P., Grance, T.: National Institute of Standards and Technology, Special Publication 800–145, September 2011, 7 pp. (2011)

    Google Scholar 

  2. Ullman, J.D.: NP-complete scheduling problems. J. Comput. Syst. Sci. 10(3), 384–393 (1975)

    MathSciNet  MATH  Google Scholar 

  3. van Laarhoven, P.J.M., Aarts, E.H.L., Lenstra, J.K.: Job shop scheduling by simulated annealing. Oper. Res. 40(1), 113–125 (1992)

    MathSciNet  MATH  Google Scholar 

  4. Hilliard, M.R., Liepins, G.E., Palmer, M.: Machine learning applications to job shop scheduling. In: Proceedings of the International Conference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems, vol. 2, pp. 728–737 (1988)

    Google Scholar 

  5. Colorni, A., Dorigo, M., Maniezzo, V., Trubian, M.: Ant system for job-shop scheduling. Belg. J. Oper. Res. Stat. Comput. Sci. 34(1), 39–53 (1994)

    Google Scholar 

  6. Zhang, H., Li, X., Li, H., Huang, F.: Particle swarm optimization based schemes for resource-constrained project scheduling. Autom. Constr. 14(3), 393–404 (2005)

    Google Scholar 

  7. Eberhart, R.C., Kennedy, J.: A new optimizer using particle swarm theory. In: Proceedings of the Sixth International Symposium on Micro Machine and Human Science, pp. 39–43 (1995)

    Google Scholar 

  8. Colorni, A., Dorigo, M., Maniezzo, V.: Distributed optimization by ant colonies. In: Proceedings of the First European Conference on Artificial Life, pp. 134–142 (1991)

    Google Scholar 

  9. Yang, X.-S., Deb, S.: Cuckoo search via Lévy flights. In: World Congress on Nature & Biologically Inspired Computing, NaBIC 2009, pp. 210–214 (2009)

    Google Scholar 

  10. Geem, Z.W., Kim, J.H., Loganathan, G.: A new heuristic optimization algorithm: harmony search. Simulation 76, 60–68 (2001)

    Google Scholar 

  11. Karaboga, D., Basturk, B.: A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J. Glob. Optim. 39, 459–471 (2007)

    MathSciNet  MATH  Google Scholar 

  12. Yang, X.S.: Firefly algorithm. Eng. Optim. 221–230 (2010). [14] Yang, X.-S.: A new metaheuristic bat-inspired algorithm. In: Nature Inspired Co-Operative Strategies for Optimization (NICSO 2010). Springer, Berlin, pp. 65–74 (2010)

    Google Scholar 

  13. Mirjalili, S., Mirjalili, S.M., Lewis, A.: Grey wolf optimizer. Adv. Eng. Softw. 69, 46–61 (2014)

    Google Scholar 

  14. Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1, 67–82 (1997)

    Google Scholar 

  15. 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. In: Advances in Engineering Software (2017)

    Google Scholar 

  16. Narendrababu Reddy, G., Phani Kumar, S.: Modified Ant Colony Optimization Algorithm for Task Scheduling in Cloud Computing Systems. Springer Nature Singapore Pte Ltd. (2019)

    Google Scholar 

  17. Senthil Kumar, A.M., Venkatesan, M.: Multi‑objective task scheduling using hybrid genetic‑ant colony optimization algorithm in cloud environment. Wirel. Pers. Commun. https://doi.org/10.1007/s11277-019-06360-8

  18. Visheratin, A., Melnik, M., Butakov, N., Nasonov, D.: Hard-deadline constrained workflows scheduling using metaheuristic algorithms. In: YSC 2015. 4th International Young Scientists Conference on Computational Science, vol. 66, pp. 506–514 (2015)

    Google Scholar 

  19. Liu, L., Zhang, M., Buyya, R., Fan, Q.: Deadline constrained coevolutionary genetic algorithm for scientific workflow scheduling in cloud computing. Concurr. Comput.: Pract. Exp. 29, e3942 (2017). https://doi.org/10.1002/cpe.3942

  20. Visheratin, A.A., Melnik, M., Nasonov, D.: Workflow scheduling algorithms for hard-deadline constrained cloud environments. In: ICCS 2016. The International Conference on Computational Science, vol. 80, pp. 2098–2106 (2016)

    Google Scholar 

  21. Jain, P., Sharma, S.K.: A systematic review of nature inspired load balancing algorithm in heterogeneous cloud computing environment. In: 2017 Conference on Information and Communication Technology (CICT). https://doi.org/10.1109/INFOCOMTECH.2017.8340645

  22. Jain, R., Sharma, N., Jain, P.: A systematic analysis of nature inspired workflow scheduling algorithm in heterogeneous cloud environment. In: 2017 International Conference on Intelligent Communication and Computational Techniques (ICCT) (2017). https://doi.org/10.1109/INTELCCT.2017.8324053.

  23. Gupta, P., Ghrera, S.P., Goyal, M.: QoS Aware Grey Wolf Optimization for Task Allocation in Cloud Infrastructure. Springer Nature Singapore Pte Ltd. (2018). https://doi.org/10.1007/978-981-10-5828-8_82

  24. Alresheedi, S.S., Lu, S., Elaziz, M.A., Ewees, A.A.: Improved multiobjective salp swarm optimization for virtual machine placement in cloud computing. https://doi.org/10.1186/s13673-019-0174-9

  25. Mirjalili, S., Lewis, A.: S-shaped versus v-shaped transfer functions for binary particle swarm optimization. Swarm Evol. Comput. 9, 1–14 (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Richa Jain or Neelam Sharma .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Jain, R., Sharma, N. (2021). A QoS Aware Binary Salp Swarm Algorithm for Effective Task Scheduling in Cloud Computing. In: Panigrahi, C.R., Pati, B., Mohapatra, P., Buyya, R., Li, KC. (eds) Progress in Advanced Computing and Intelligent Engineering. Advances in Intelligent Systems and Computing, vol 1199. Springer, Singapore. https://doi.org/10.1007/978-981-15-6353-9_43

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-6353-9_43

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-6352-2

  • Online ISBN: 978-981-15-6353-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics