A quantum inspired hybrid SSA-GWO algorithm for SLA based task scheduling to improve QoS parameter in cloud computing

被引:19
作者
Jain, Richa [1 ]
Sharma, Neelam [1 ]
机构
[1] Banasthali Vidyapith, Dept Comp Sci & Engn, Niwai, Allyabad, India
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2023年 / 26卷 / 06期
关键词
Salp swarm algorithm; Grey wolf algorithm; Quantum-inspired computing; Task scheduling; Service level agreement; Quality of Service; SALP SWARM ALGORITHM; AWARE; COST;
D O I
10.1007/s10586-022-03740-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software as a service (SaaS) provider hires resources from an Infrastructure as a Service (IaaS) provider and provides these sharable resources to user's applications on lease. However, it is becoming a more challenging issue for SaaS providers to meet user's Quality of Service (QoS) Parameter and maximize profit from cloud infrastructure. This proposed work satisfies both the user and the service provider by fulfilling service level agreement (SLA), user's QoS requirement, and increasing profit with efficient resources utilization. This paper proposes an Improved Quantum Salp Swarm Algorithm (IQSSA), which improves the Salp Swarm algorithm by incorporating the principles of Quantum computing to increase the convergence rate. Further, Quantum-inspired Salp Swarm Grey Wolf Algorithm (QSSGWA) embeds SSA with Grey Wolf Optimizer (GWO) to improve the global optimum solution, and quantum operator is used to initializing population. Proposed algorithms execute tasks under the user-defined deadline and budget constraints. Furthermore, the penalty cost is formulated and applied in the case of a deadline violation. IQSSA and QSSGWA are tested on 19 global benchmark functions, and results prove their superior performance compared to SSA, GWO, BAT, and Particle Swarm Optimization (PSO) algorithm. Furthermore, these algorithms are simulated on CloudSim, and performance matrices such as service provider's profit, makespan, SLA violation rate, task rejection rate, throughput, resource utilization, and response time are compared. The comparison analysis demonstrates that the proposed algorithms offer better performance and more efficient scheduling than existing metaheuristics. Furthermore, simulation results clearly show that QSSGWA gives the best results for all performance matrices. This proposed approach can be applied in many scientific domains, where distributed processing of data or large scale data analysis is required such as distributed and federated machine learning, serverless computing, medical applications, etc.
引用
收藏
页码:3587 / 3610
页数:24
相关论文
共 56 条
[1]   Salp swarm algorithm: a comprehensive survey [J].
Abualigah, Laith ;
Shehab, Mohammad ;
Alshinwan, Mohammad ;
Alabool, Hamzeh .
NEURAL COMPUTING & APPLICATIONS, 2020, 32 (15) :11195-11215
[2]   A collaboration of deadline and budget constraints for task scheduling in cloud computing [J].
Alworafi, Mokhtar A. ;
Mallappa, Suresha .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (02) :1073-1083
[3]   Elite learning Harris hawks optimizer for multi-objective task scheduling in cloud computing [J].
Amer, Dina A. ;
Attiya, Gamal ;
Zeidan, Ibrahim ;
Nasr, Aida A. .
JOURNAL OF SUPERCOMPUTING, 2022, 78 (02) :2793-2818
[4]  
[Anonymous], Amazon EC2 pricing
[5]  
[Anonymous], 2005, Proceedings of the 7th IEEE International Conference on Cluster Computing, Cluster '05, DOI DOI 10.1109/CLUSTR.2005.347075
[6]   Low-time complexity budget-deadline constrained workflow scheduling on heterogeneous resources [J].
Arabnejad, Hamid ;
Barbosa, Jorge G. ;
Prodan, Radu .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 55 :29-40
[7]   AntPu: a meta-heuristic approach for energy-efficient and SLA aware management of virtual machines in cloud computing [J].
Barthwal, Varun ;
Rauthan, M. M. S. .
MEMETIC COMPUTING, 2021, 13 (01) :91-110
[8]   CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms [J].
Calheiros, Rodrigo N. ;
Ranjan, Rajiv ;
Beloglazov, Anton ;
De Rose, Cesar A. F. ;
Buyya, Rajkumar .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) :23-50
[9]   Scheduling independent stochastic tasks under deadline and budget constraints [J].
Canon, Louis-Claude ;
Chang, Aurelie Kong Win ;
Robert, Yves ;
Vivien, Frederic .
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2020, 34 (02) :246-264
[10]   Budget aware scheduling algorithm for workflow applications in IaaS clouds [J].
Chakravarthi, K. ;
Shyamala, L. ;
Vaidehi, V. .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04) :3405-3419