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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Mell, P., Grance, T.: National Institute of Standards and Technology, Special Publication 800–145, September 2011, 7 pp. (2011)
Ullman, J.D.: NP-complete scheduling problems. J. Comput. Syst. Sci. 10(3), 384–393 (1975)
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)
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)
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)
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)
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)
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)
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)
Geem, Z.W., Kim, J.H., Loganathan, G.: A new heuristic optimization algorithm: harmony search. Simulation 76, 60–68 (2001)
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)
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)
Mirjalili, S., Mirjalili, S.M., Lewis, A.: Grey wolf optimizer. Adv. Eng. Softw. 69, 46–61 (2014)
Wolpert, D.H., Macready, W.G.: No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1, 67–82 (1997)
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)
Narendrababu Reddy, G., Phani Kumar, S.: Modified Ant Colony Optimization Algorithm for Task Scheduling in Cloud Computing Systems. Springer Nature Singapore Pte Ltd. (2019)
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
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)
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
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)
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
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.
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
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
Mirjalili, S., Lewis, A.: S-shaped versus v-shaped transfer functions for binary particle swarm optimization. Swarm Evol. Comput. 9, 1–14 (2013)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Singapore Pte Ltd.
About this paper
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)