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 条
  • [41] Multi objective task scheduling algorithm in cloud computing using grey wolf optimization
    Sudheer Mangalampalli
    Ganesh Reddy Karri
    Mohit Kumar
    Cluster Computing, 2023, 26 : 3803 - 3822
  • [42] Bandwidth-aware multi round task scheduling algorithm for cloud computing
    Zhao, Tong
    Jing, Mei
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2016, 31 (02) : 1053 - 1063
  • [43] Rate aware Meta task Scheduling Algorithm for multi cloud computing (RAMTSA)
    Shanthan, B. J. Hubert
    Arockiam, L.
    SECOND NATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE (NCCI 2018), 2018, 1142
  • [44] Diversity-Aware Marine Predators Algorithm for Task Scheduling in Cloud Computing
    Chen, Dujing
    Zhang, Yanyan
    ENTROPY, 2023, 25 (02)
  • [45] Energy aware multi objective genetic algorithm for task scheduling in cloud computing
    Bindu, G. B. Hima
    Ramani, K.
    Bindu, C. Shoba
    INTERNATIONAL JOURNAL OF INTERNET PROTOCOL TECHNOLOGY, 2018, 11 (04) : 242 - 249
  • [46] Network Aware Resource Optimization Using Nature Inspired Optimization Algorithm for Task Scheduling in Cloud Infrastructure
    Gupta, Punit
    Saini, Dinesh Kumar
    Choudhary, Abhilasha
    Sharma, Vibhor
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2023, 32 (08)
  • [47] Profit and Energy Aware Scheduling in Cloud Computing using Task Consolidation
    Bharathi, A.
    Mohana, R. S.
    Ushapriya, A.
    2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,
  • [48] An improved particle swarm optimization algorithm for task scheduling in cloud computing
    Pirozmand P.
    Jalalinejad H.
    Hosseinabadi A.A.R.
    Mirkamali S.
    Li Y.
    Journal of Ambient Intelligence and Humanized Computing, 2023, 14 (04) : 4313 - 4327
  • [49] Enhanced Butterfly Optimization Algorithm for Task Scheduling in Cloud Computing Environments
    ZHAO, Yue
    International Journal of Advanced Computer Science and Applications, 2024, 15 (12) : 435 - 443
  • [50] Artificial Flora Optimization Algorithm for Task Scheduling in Cloud Computing Environment
    Bacanin, Nebojsa
    Tuba, Eva
    Bezdan, Timea
    Strumberger, Ivana
    Tuba, Milan
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2019, PT I, 2019, 11871 : 437 - 445