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 条
  • [21] Workflow Scheduling in Cloud Computing Environment using Firefly Algorithm
    SundarRajan, R.
    Vasudevan, V.
    Mithya, S.
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 955 - 960
  • [22] Enhanced Harris Hawks Optimization Algorithm for SLA-Aware Task Scheduling in Cloud Computing
    Liu, Junhua
    Lei, Chaoyang
    Yin, Gen
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (07) : 788 - 795
  • [23] A Trust-Aware Task Offloading Framework in Mobile Edge Computing
    Wu, Dexiang
    Shen, Guohua
    Huang, Zhiqiu
    Cao, Yan
    Du, Tianbao
    IEEE ACCESS, 2019, 7 : 150105 - 150119
  • [24] An Efficient Task Scheduling Based on Seagull Optimization Algorithm for Heterogeneous Cloud Computing Platforms
    Ghafari R.
    Mansouri N.
    International Journal of Engineering, Transactions B: Applications, 2022, 35 (02): : 433 - 450
  • [25] An Energy-Efficient Task Scheduling using BAT Algorithm for Cloud Computing
    Ullah, Arif
    Umeriqbal
    Shoukat, Ijaz Ali
    Rauf, Abdul
    Usman, O. Y.
    Ahmed, Sheeraz
    Najam, Zeeshan
    JOURNAL OF MECHANICS OF CONTINUA AND MATHEMATICAL SCIENCES, 2019, 14 (04): : 613 - 627
  • [26] Load Balance Aware Genetic Algorithm for Task Scheduling in Cloud Computing
    Zhan, Zhi-Hui
    Zhang, Ge-Yi
    Ying-Lin
    Gong, Yue-Jiao
    Zhang, Jun
    SIMULATED EVOLUTION AND LEARNING (SEAL 2014), 2014, 8886 : 644 - 655
  • [27] Efficient task optimization algorithm for green computing in cloud
    Thanmayatejaswi, G.
    Chakravarthy, Dileep Ch
    Varma, G. P. S.
    Mekala, M. S.
    INTERNET TECHNOLOGY LETTERS, 2023, 6 (01)
  • [28] A hybrid algorithm for efficient task scheduling in cloud computing environment
    Roshni Thanka M.
    Uma Maheswari P.
    Bijolin Edwin E.
    International Journal of Reasoning-based Intelligent Systems, 2019, 11 (02): : 134 - 140
  • [29] Trust and Deadline Aware Scheduling Algorithm for Cloud Infrastructure Using Ant Colony Optimization
    Gupta, Punit
    Ghrera, Satya Prakash
    2016 1ST INTERNATIONAL CONFERENCE ON INNOVATION AND CHALLENGES IN CYBER SECURITY (ICICCS 2016), 2016, : 187 - 191
  • [30] Task scheduling optimization in cloud computing based on heuristic Algorithm
    Guo, L. (kftjh@yahoo.com.cn), 1600, Academy Publisher (07):