An Adaptive Genetic Algorithm-Based Load Balancing-Aware Task Scheduling Technique for Cloud Computing

被引:1
|
作者
Agarwal, Mohit [1 ]
Gupta, Shikha [2 ]
机构
[1] Sharda Univ, Sch Engn & Technol, Dept Comp Sci & Engn, Greater Noida 201319, Uttar Pradesh, India
[2] Maharaja Agrasen Inst Technol, Dept Informat Technol, Delhi 110086, India
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2022年 / 73卷 / 03期
关键词
Cloud computing; genetic algorithm (GA); load balancing; makespan; resource utilization; task scheduling; PARTICLE SWARM OPTIMIZATION; MAKESPAN;
D O I
10.32604/cmc.2022.030778
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Task scheduling in highly elastic and dynamic processing environments such as cloud computing have become the most discussed problem among researchers. Task scheduling algorithms are responsible for the allocation of the tasks among the computing resources for their execution, and an inefficient task scheduling algorithm results in under-or over-utilization of the resources, which in turn leads to degradation of the services. Therefore, in the proposed work, load balancing is considered as an important criterion for task scheduling in a cloud computing environment as it can help in reducing the overhead in the critical decision-oriented process. In this paper, we propose an adaptive genetic algorithm-based load balancing (GALB)-aware task scheduling technique that not only results in better utilization of resources but also helps in optimizing the values of key performance indicators such as makespan, performance improvement ratio, and degree of imbalance. The concept of adaptive crossover and mutation is used in this work which results in better adaptation for the fittest individual of the current generation and prevents them from the elimination. CloudSim simulator has been used to carry out the simulations and obtained results establish that the proposed GALB algorithm performs better for all the key indicators and outperforms its peers which are taken into the consideration.
引用
收藏
页码:6103 / 6119
页数:17
相关论文
共 50 条
  • [41] Energy-aware task scheduling in cloud compting based on discrete pathfinder algorithm
    Zandvakili A.
    Mansouri N.
    Javidi M.M.
    International Journal of Engineering, Transactions B: Applications, 2021, 34 (09): : 2124 - 2136
  • [42] Genetic-Based Task Scheduling Algorithm in Cloud Computing Environment
    Hamad, Safwat A.
    Omara, Fatma A.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (04) : 550 - 556
  • [43] An Efficient Task Scheduling Algorithm using Total Resource Execution Time Aware Algorithm in Cloud Computing
    Bandaranayake, K. M. S. U.
    Jayasena, K. P. N.
    Kumara, B. T. G. S.
    2020 IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD 2020), 2020, : 29 - 34
  • [44] Load balancing in cloud environs: Optimal task scheduling via hybrid algorithm
    Deshmukh, Shashikant Raghunathrao
    Yadav, S. K.
    Kyatanvar, D. N.
    INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2021, 12 (02)
  • [45] A Load Balancing Algorithm for the Data Centres to Optimize Cloud Computing Applications
    Shafiq, Dalia Abdulkareem
    Jhanjhi, Noor Zaman
    Abdullah, Azween
    Alzain, Mohammed A.
    IEEE ACCESS, 2021, 9 (09): : 41731 - 41744
  • [46] Autonomic task scheduling algorithm for dynamic workloads through a load balancing technique for the cloud-computing environment
    Fatemeh Ebadifard
    Seyed Morteza Babamir
    Cluster Computing, 2021, 24 : 1075 - 1101
  • [47] QoS Aware Task Scheduling Using Hybrid Genetic Algorithm in Cloud Computing
    Tabary, Keyvan Atbaee
    Motameni, Homayun
    Barzegar, Behnam
    Akbari, Ebrahim
    Shirgahi, Hossien
    Mokhtari, Mehran
    IEEE ACCESS, 2025, 13 : 51603 - 51616
  • [48] Autonomic task scheduling algorithm for dynamic workloads through a load balancing technique for the cloud-computing environment
    Ebadifard, Fatemeh
    Babamir, Seyed Morteza
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (02): : 1075 - 1101
  • [49] Construction of load balancing scheduling model for cloud computing task based on chaotic ant colony algorithm
    Yu J.
    International Journal of Information and Communication Technology, 2021, 18 (04) : 416 - 433
  • [50] Task Scheduling Algorithm in Cloud Computing Based on Fairness Load Balance and Minimum Completion Time
    Wang Yizhen
    Sun Yongqiang
    Sun Yi
    PROCEEDINGS OF THE 2015 4TH NATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING ( NCEECE 2015), 2016, 47 : 836 - 842