Abstract
Cloud computing (CC) is an emerging area that includes the provisioning of dynamic and virtualized resources in a pay-as-you-go manner. Much exploration is required to enhance the scalability, effectiveness, and equilibrium in load balancing for better scheduling. Various scheduling algorithms are proposed to meet the user’s requirements, but most of them failed to balance the load in critical resource demand hours. In this study, an effective particle swarm algorithm (EPSO) is addressed to solve the scheduling problem. For a faster discovery of resources, a reverse variation technique is employed in the proposed approach. The EPSO model is applied after readjustment and fine-tuning of its hyper-parameters to get precise and optimized results. This study provides a better quality of service (QoS) by optimizing resource utilization, service availability, and service-level agreement (SLA). Standard deviation (SD) is one of the critical statistical load distribution parameters computed to confirm the correct results. Results demonstrated in the form of graphs, tables, FCFS, RR, and SJF scheduling models confirm that EPSO provides a better outcome than the other state-of-the-art methods.
Supported by Graphic Era Deemed University, Dehradun.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Huang Q, Huang T (2010) An optimistic job scheduling strategy based on QoS for cloud computing. In: 2010 international conference on intelligent computing and integrated systems. IEEE
Zhan S, Huo H (2012) Improved PSO-based task scheduling algorithm in cloud computing. J Inf Comput Sci 9(13):3821–3829
Madni SHH et al (2017) Recent advancements in resource allocation techniques for cloud computing environment: a systematic review. Clust Comput 20 (3):2489–2533
Hassan R et al (2005) A comparison of particle swarm optimization and the genetic algorithm. In: 46th AIAA/ASME/ASCE/AHS/ASC structures, structural dynamics and materials conference
Madni SHH et al (2016) An appraisal of meta-heuristic resource allocation techniques for IaaS cloud. Indian J Sci Technol 9(4):1–14
Ramezani F et al (2013) Task scheduling optimization in cloud computing applying multiobjective particle swarm optimization. In: International conference on service-oriented computing. Springer, Berlin, Heidelberg
Bhatt K, Bundele M (2013) Study and impact of CloudSim on the run of PSO in cloud environment. Int J Innov Eng Technol 2(4):254–262
Milani AS, Navimipour NJ (2016) Load balancing mechanisms and techniques in the cloud environments: systematic literature review and future trends. J Netw Comput Appl 71:86–98
Zuo X et al (2014) Self-adaptive learning PSO-based deadline constrained task scheduling for hybrid IaaS cloud. IEEE Trans Autom Sci Eng 11(2):564–573
Abdi S et al (2014) Task scheduling using modified PSO algorithm in cloud computing environment. In: International conference on machine learning, electrical and mechanical engineering
Almezeini N, Hafez A (2017) Task scheduling in cloud computing using lion optimization algorithm. Algorithms 5:7
Xu L et al (2014) An improved binary PSO-based task scheduling algorithm in green cloud computing. In: 9th international conference on communications and networking in China. IEEE
Madni SHH et al (2017) Performance comparison of heuristic algorithms for task scheduling in IaaS cloud computing environment. PloS one 12(5):e0176321
Shelokar PS et al (2007) Particle swarm and ant colony algorithms hybridized for improved continuous optimization. Appl Math Comput 188(1):129–142
Tareghian S, Bornaee Z (2015) A new approach for scheduling jobs in cloud computing environment. Fen Bilimleri Dergisi (CFD) 36(3)
Tawfeek MA (2013) Cloud task scheduling based on ant colony optimization. In: 2013 8th international conference on computer engineering and systems (ICCES). IEEE
Zhang L et al (2008) A task scheduling algorithm based on PSO for grid computing. Int J Comput Intell Res 4(1):37–43
Wang L et al (2008) Scientific cloud computing: early definition and experience. In: 2008 10th IEEE international conference on high performance computing and communications. IEEE
Calheiros RN et al (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 41(1):23–50
Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: MHS’95. Proceedings of the sixth international symposium on micro machine and human science. IEEE
Zhan Z, Liu X, Gong Y, Zhang J, Chung HS, Li Y (2015) Cloud computing resource scheduling and a survey of its evolutionary approaches. ACM Comput Surveys 47(4):33 (Article 63)
Kalra M, Singh S (2015) A review of metaheuristic scheduling techniques in cloud computing. Egypt Informatics J 16(3):275–295
Feng M, Wang X, Zhang Y, Li J (2012) Multi-objective particle swarm optimization for reseource allocation in cloud computing. In: Proceedings of 2nd international conference on cloud computing and intelligent systems (CCIS), vol 3, pp 1161–1165
Guo L, Shao G, Zhao S (2012) Multi-objective task assignment in cloud computing by particle swarm optimization. In: Proceedings of 8th international conference on wireless communications, networking and mobile computing (WiCOM), pp 1–4
Alkayal ES, Jennings NR, Abulkhair MF (2016) Efficient task scheduling multi-objective particle swarm optimization in cloud computing. In: Proceedings of 41st IEEE conference on local computer networks workshops, pp 17–24
Leena VA, Beegom ASA, Rajasree MS (2016) Genetic algorithm based bi-objective task scheduling in hybrid cloud platform. Int J Comput Theory Eng 8(1):7–13
Elhady GF, Tawfeek MA (2015) A comparative study into swarm intelligence algorithms for dynamic task scheduling in cloud computing. In: Proceedings of 7th IEEE International Conference on Intelligent Computing and Information Systems, pp 362–369
Beegom ASA, Rajasree MS (2019) Integer-pso: a discrete pso algorithm for task scheduling in cloud computing systems. Evol Intell 12(2):227–239
Wang X, Wang Y (2012) An energy and data locality aware bilevel multiobjective task scheduling model based on map reduce for cloud computing. In: Proceedings of IEEE/WIC/ACM international conference on web intelligence and intelligent agent technology, pp 648–655
Agrawal A, Tripathi S (2018) Particle swarm optimization with adaptive inertia weight based on cumulative binomial probability. Evol Intell 1–9
Shahid A, Qadri MY, Fleury M, Waris H, Ahmad A, Qadri NN (2018) Ac-dse: approximate computing for the design space exploration of reconfigurable mpsocs. J Circuits Syst Comput 27(9):25
Aggarwal S et al (2020) Meta heuristic and evolutionary computation: algorithms and applications. Springer Nature, Berlin, p 949. https://doi.org/10.1007/978-981-15-7571-6. ISBN: 978-981-15-7571-6
Yadav AK et al (2020) Soft computing in condition monitoring and diagnostics of electrical and mechanical systems. Springer Nature, Berlin, p 496. https://doi.org/10.1007/978-981-15-1532-3. ISBN: 978-981-15-1532-3
Gopal et al (2021) Digital transformation through advances in artificial intelligence and machine learning. J Intell Fuzzy Syst (pre-press) 1–8. https://doi.org/10.3233/JIFS-189787
Fatema N et al (2021) Intelligent data-analytics for condition monitoring: smart grid applications. Elsevier, p 268. ISBN: 9780323855112
Smriti S et al (2018) Special issue on intelligent tools and techniques for signals, machines and automation. J Intell Fuzzy Syst 35(5):4895–4899. https://doi.org/10.3233/JIFS-169773
Jafar A et al (2021) AI and machine learning paradigms for health monitoring system: intelligent data analytics. Springer Nature, Berlin, p 49. https://doi.org/10.1007/978-981-33-4412-9. ISBN: 978-981-33-4412-9
Sood YR et al (2019) Applications of artificial intelligence techniques in engineering, vol 1. Springer Nature, p 643. https://doi.org/10.1007/978-981-13-1819-1. ISBN: 978-981-13-1819-1
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Tomar, A., Pant, B., Tripathi, V., Verma, K.K., Mishra, S. (2022). Improving QoS of Cloudlet Scheduling via Effective Particle Swarm Model. In: Tomar, A., Malik, H., Kumar, P., Iqbal, A. (eds) Machine Learning, Advances in Computing, Renewable Energy and Communication. Lecture Notes in Electrical Engineering, vol 768. Springer, Singapore. https://doi.org/10.1007/978-981-16-2354-7_13
Download citation
DOI: https://doi.org/10.1007/978-981-16-2354-7_13
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-2353-0
Online ISBN: 978-981-16-2354-7
eBook Packages: EnergyEnergy (R0)