An Efficient Trust-Aware Task Scheduling Algorithm in Cloud Computing Using Firefly Optimization

被引:12
|
作者
Mangalampalli, Sudheer [1 ]
Karri, Ganesh Reddy [1 ]
Elngar, Ahmed A. A. [2 ]
机构
[1] VIT AP Univ, Sch Comp Sci & Engn, Amaravati 522237, India
[2] Beni Suef Univ, Fac Comp & Artificial Intelligence, Bani Suwayf 62511, Egypt
关键词
task scheduling; trust; availability; success rate; makespan; turnaround efficiency; ACO-ant colony optimization; SLA-service level agreement; PSO-particle swarm optimization; GA-genetic algorithm; GENETIC ALGORITHM; SEARCH;
D O I
10.3390/s23031384
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Task scheduling in the cloud computing paradigm poses a challenge for researchers as the workloads that come onto cloud platforms are dynamic and heterogeneous. Therefore, scheduling these heterogeneous tasks to the appropriate virtual resources is a huge challenge. The inappropriate assignment of tasks to virtual resources leads to the degradation of the quality of services and thereby leads to a violation of the SLA metrics, ultimately leading to the degradation of trust in the cloud provider by the cloud user. Therefore, to preserve trust in the cloud provider and to improve the scheduling process in the cloud paradigm, we propose an efficient task scheduling algorithm that considers the priorities of tasks as well as virtual machines, thereby scheduling tasks accurately to appropriate VMs. This scheduling algorithm is modeled using firefly optimization. The workload for this approach is considered by using fabricated datasets with different distributions and the real-time worklogs of HPC2N and NASA were considered. This algorithm was implemented by using a Cloudsim simulation environment and, finally, our proposed approach is compared over the baseline approaches of ACO, PSO, and the GA. The simulation results revealed that our proposed approach has shown a significant impact over the baseline approaches by minimizing the makespan, availability, success rate, and turnaround efficiency.
引用
下载
收藏
页数:26
相关论文
共 50 条
  • [31] A modified PSO algorithm for task scheduling optimization in cloud computing
    Zhou, Zhou
    Chang, Jian
    Hu, Zhigang
    Yu, Junyang
    Li, Fangmin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (24):
  • [32] MHDNNL: A Batch Task Optimization Scheduling Algorithm in Cloud Computing
    Li, Qirui
    Peng, Zhiping
    Cui, Delong
    Lin, Jianpeng
    He, Jieguang
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2022, 17 (01)
  • [33] The Intelligent Task Scheduling Algorithm in Cloud Computing with Multistage Optimization
    He, XiaoLi
    Song, Yu
    Binsack, Ralf Volker
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (04): : 313 - 323
  • [34] Fault-Tolerant Trust-Based Task Scheduling Algorithm Using Harris Hawks Optimization in Cloud Computing
    Mangalampalli, Sudheer
    Karri, Ganesh Reddy
    Gupta, Amit
    Chakrabarti, Tulika
    Nallamala, Sri Hari
    Chakrabarti, Prasun
    Unhelkar, Bhuvan
    Margala, Martin
    SENSORS, 2023, 23 (18)
  • [35] Task scheduling optimization strategy using improved ant colony optimization algorithm in cloud computing
    Wei, Xianyong
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020,
  • [36] Prioritized Task-Scheduling Algorithm in Cloud Computing Using Cat Swarm Optimization
    Mangalampalli, Sudheer
    Swain, Sangram Keshari
    Chakrabarti, Tulika
    Chakrabarti, Prasun
    Karri, Ganesh Reddy
    Margala, Martin
    Unhelkar, Bhuvan
    Krishnan, Sivaneasan Bala
    SENSORS, 2023, 23 (13)
  • [37] Multi Objective Task Scheduling in Cloud Computing Using Cat Swarm Optimization Algorithm
    Mangalampalli, Sudheer
    Swain, Sangram Keshari
    Mangalampalli, Vamsi Krishna
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2022, 47 (02) : 1821 - 1830
  • [38] Multi objective task scheduling algorithm in cloud computing using grey wolf optimization
    Mangalampalli, Sudheer
    Karri, Ganesh Reddy
    Kumar, Mohit
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (06): : 3803 - 3822
  • [39] Optimization Task Scheduling Using Cooperation Search Algorithm for Heterogeneous Cloud Computing Systems
    Hamed, Ahmed Y.
    Elnahary, M. Kh.
    Alsubaei, Faisal S.
    El-Sayed, Hamdy H.
    CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 74 (01): : 2133 - 2148
  • [40] Multi Objective Task Scheduling in Cloud Computing Using Cat Swarm Optimization Algorithm
    Sudheer Mangalampalli
    Sangram Keshari Swain
    Vamsi Krishna Mangalampalli
    Arabian Journal for Science and Engineering, 2022, 47 : 1821 - 1830