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 条
  • [1] Load Balancing Task Scheduling based on Genetic Algorithm in Cloud Computing
    Wang, Tingting
    Liu, Zhaobin
    Chen, Yi
    Xu, Yujie
    Dai, Xiaoming
    2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 146 - +
  • [2] A PSO-based task scheduling algorithm improved using a load-balancing technique for the cloud computing environment
    Ebadifard, Fatemeh
    Babamir, Seyed Morteza
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (12)
  • [3] A Task Scheduling Algorithm Based on Load Balancing in Cloud Computing
    Fang, Yiqiu
    Wang, Fei
    Ge, Junwei
    WEB INFORMATION SYSTEMS AND MINING, 2010, 6318 : 271 - +
  • [4] Load Balancing Based Task Scheduling with ACO in Cloud Computing
    Gupta, Ashish
    Garg, Ritu
    2017 INTERNATIONAL CONFERENCE ON COMPUTER AND APPLICATIONS (ICCA), 2017, : 174 - 179
  • [5] Load Balancing Task Scheduling based on Multi-Population Genetic Algorithm in Cloud Computing
    Wang Bei
    Li Jun
    PROCEEDINGS OF THE 35TH CHINESE CONTROL CONFERENCE 2016, 2016, : 5261 - 5266
  • [6] A Dynamic Task Scheduling Algorithm Improved by Load Balancing in Cloud Computing
    Ebadifard, Fatemeh
    Babamir, Seyed Morteza
    Barani, Sedighe
    2020 6TH INTERNATIONAL CONFERENCE ON WEB RESEARCH (ICWR), 2020, : 177 - 183
  • [7] A Genetic based Improved Load Balanced Min-Min Task Scheduling Algorithm for Load Balancing in Cloud Computing
    Rajput, Shyam Singh
    Kushwah, Virendra Singh
    2016 8TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (CICN), 2016, : 677 - 681
  • [8] 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
  • [9] A Load Balancing Task Scheduling Algorithm based on Feedback Mechanism for Cloud Computing
    Zhang Qian
    Ge Yufei
    Liang Hong
    Shi Jin
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (04): : 41 - 52
  • [10] An efficient load balancing technique for task scheduling in heterogeneous cloud environment
    Hadeer Mahmoud
    Mostafa Thabet
    Mohamed H. Khafagy
    Fatma A. Omara
    Cluster Computing, 2021, 24 : 3405 - 3419