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 条
  • [21] 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
  • [22] Cloud Computing Task Scheduling Algorithm Based On Improved Genetic Algorithm
    Fang Yiqiu
    Xiao Xia
    Ge Junwei
    PROCEEDINGS OF 2019 IEEE 3RD INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2019), 2019, : 852 - 856
  • [23] 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
  • [24] An Improved Task Scheduling and Load Balancing Algorithm under the Heterogeneous Cloud Computing Network
    Chiang, Mao-Lun
    Hsieh, Hui-Ching
    Tsai, Wen-Chung
    Ke, Ming-Ching
    2017 IEEE 8TH INTERNATIONAL CONFERENCE ON AWARENESS SCIENCE AND TECHNOLOGY (ICAST), 2017, : 290 - 295
  • [25] Cloud Computing Task Scheduling Based on Cultural Genetic Algorithm
    Li Jian-Wen
    Qu Chi-Wen
    2015 INTERNATIONAL CONFERENCE ON MECHANICAL ENGINEERING AND ELECTRICAL SYSTEMS (ICMES 2015), 2016, 40
  • [26] Adaptive Load Balancing Optimization Scheduling Based on Genetic Algorithm
    Min, Juanjuan
    Liu, Huazhong
    Deng, Anyuan
    Ding, Jihong
    PROCEEDINGS OF 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (ICCSIT 2010), VOL 8, 2010, : 81 - 85
  • [27] Load balancing and task scheduling strategy for the cloud computing environments
    Jin, Gang
    Liu, Lei
    Zhang, Peng
    Yu, Man
    Journal of Computational Information Systems, 2015, 11 (02): : 769 - 781
  • [28] Chaotic social spider algorithm for load balance aware task scheduling in cloud computing
    Xavier, V. M. Arul
    Annadurai, S.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 1): : 287 - 297
  • [29] Chaotic social spider algorithm for load balance aware task scheduling in cloud computing
    V. M. Arul Xavier
    S. Annadurai
    Cluster Computing, 2019, 22 : 287 - 297
  • [30] An Adaptive Firefly Algorithm for Load Balancing in Cloud Computing
    Kaur, Gundipika
    Kaur, Kiranbir
    PROCEEDINGS OF SIXTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2016), VOL 1, 2017, 546 : 63 - 72