Skip to main content
Top

2021 | OriginalPaper | Chapter

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

Authors : Richa Jain, Neelam Sharma

Published in: Progress in Advanced Computing and Intelligent Engineering

Publisher: Springer Singapore

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Mell, P., Grance, T.: National Institute of Standards and Technology, Special Publication 800–145, September 2011, 7 pp. (2011) Mell, P., Grance, T.: National Institute of Standards and Technology, Special Publication 800–145, September 2011, 7 pp. (2011)
2.
3.
go back to reference 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)MathSciNetMATH 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)MathSciNetMATH
4.
go back to reference 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) 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)
5.
go back to reference 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) 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)
6.
go back to reference 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) 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)
7.
go back to reference 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) 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)
8.
go back to reference 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) 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)
9.
go back to reference 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) 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)
10.
go back to reference Geem, Z.W., Kim, J.H., Loganathan, G.: A new heuristic optimization algorithm: harmony search. Simulation 76, 60–68 (2001) Geem, Z.W., Kim, J.H., Loganathan, G.: A new heuristic optimization algorithm: harmony search. Simulation 76, 60–68 (2001)
11.
go back to reference 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)MathSciNetMATH 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)MathSciNetMATH
12.
go back to reference 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) 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)
13.
go back to reference Mirjalili, S., Mirjalili, S.M., Lewis, A.: Grey wolf optimizer. Adv. Eng. Softw. 69, 46–61 (2014) Mirjalili, S., Mirjalili, S.M., Lewis, A.: Grey wolf optimizer. Adv. Eng. Softw. 69, 46–61 (2014)
14.
go back to reference Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1, 67–82 (1997) Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1, 67–82 (1997)
15.
go back to reference 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) 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)
16.
go back to reference Narendrababu Reddy, G., Phani Kumar, S.: Modified Ant Colony Optimization Algorithm for Task Scheduling in Cloud Computing Systems. Springer Nature Singapore Pte Ltd. (2019) Narendrababu Reddy, G., Phani Kumar, S.: Modified Ant Colony Optimization Algorithm for Task Scheduling in Cloud Computing Systems. Springer Nature Singapore Pte Ltd. (2019)
18.
go back to reference 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) 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)
19.
20.
go back to reference 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) 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)
25.
go back to reference Mirjalili, S., Lewis, A.: S-shaped versus v-shaped transfer functions for binary particle swarm optimization. Swarm Evol. Comput. 9, 1–14 (2013) Mirjalili, S., Lewis, A.: S-shaped versus v-shaped transfer functions for binary particle swarm optimization. Swarm Evol. Comput. 9, 1–14 (2013)
Metadata
Title
A QoS Aware Binary Salp Swarm Algorithm for Effective Task Scheduling in Cloud Computing
Authors
Richa Jain
Neelam Sharma
Copyright Year
2021
Publisher
Springer Singapore
DOI
https://doi.org/10.1007/978-981-15-6353-9_43