An improved genetic algorithm using greedy strategy toward task scheduling optimization in cloud environments

被引:0
|
作者
Zhou Zhou
Fangmin Li
Huaxi Zhu
Houliang Xie
Jemal H. Abawajy
Morshed U. Chowdhury
机构
[1] Changsha University,Department of Mathematics and Computer Science
[2] Hunan University,Department of Computer Science
[3] Zhangjiajie Institute of Aeronautical Engineering,Information Engineering Department
[4] Deakin University,School of Information Technology
来源
关键词
Cloud computing; Genetic algorithm; Greedy strategy; Task scheduling optimization;
D O I
暂无
中图分类号
学科分类号
摘要
Cloud computing is an emerging distributed system that provides flexible and dynamically scalable computing resources for use at low cost. Task scheduling in cloud computing environment is one of the main problems that need to be addressed in order to improve system performance and increase cloud consumer satisfaction. Although there are many task scheduling algorithms, existing approaches mainly focus on minimizing the total completion time while ignoring workload balancing. Moreover, managing the quality of service (QoS) of the existing approaches still needs to be improved. In this paper, we propose a novel algorithm named MGGS (modified genetic algorithm (GA) combined with greedy strategy). The proposed algorithm leverages the modified GA algorithm combined with greedy strategy to optimize task scheduling process. Different from existing algorithms, MGGS can find an optimal solution using fewer number of iterations. To evaluate the performance of MGGS, we compared the performance of the proposed algorithm with several existing algorithms based on the total completion time, average response time, and QoS parameters. The results obtained from the experiments show that MGGS performs well as compared to other task scheduling algorithms.
引用
收藏
页码:1531 / 1541
页数:10
相关论文
共 50 条
  • [41] An improved Henry gas solubility optimization algorithm for task scheduling in cloud computing
    Abd Elaziz, Mohamed
    Attiya, Ibrahim
    ARTIFICIAL INTELLIGENCE REVIEW, 2021, 54 (05) : 3599 - 3637
  • [42] A hybrid particle swarm optimization and hill climbing algorithm for task scheduling in the cloud environments
    Dordaie, Negar
    Navimipour, Nima Jafari
    ICT EXPRESS, 2018, 4 (04): : 199 - 202
  • [43] Boosting task scheduling in IoT environments using an improved golden jackal optimization and artificial hummingbird algorithm
    Attiya, Ibrahim
    Al-qaness, Mohammed A. A.
    Abd Elaziz, Mohamed
    Aseeri, Ahmad O.
    AIMS MATHEMATICS, 2024, 9 (01): : 847 - 867
  • [44] Cloud Task Scheduling Using Modified Penguins Search Optimization Algorithm
    Ghosh, Tarun Kumar
    Dhal, Krishna Gopal
    Das, Sanjoy
    INTERNATIONAL JOURNAL OF NEXT-GENERATION COMPUTING, 2023, 14 (02): : 473 - 484
  • [45] Improved Genetic Algorithm- Based Resource Scheduling Strategy in Cloud Computing
    Lu, Jing
    2016 INTERNATIONAL CONFERENCE ON SMART CITY AND SYSTEMS ENGINEERING (ICSCSE), 2016, : 230 - 234
  • [46] Task scheduling using Bayesian optimization algorithm for heterogeneous computing environments
    Yang, Jiadong
    Xu, Hua
    Pan, Li
    Jia, Peifa
    Long, Fei
    Jie, Ming
    APPLIED SOFT COMPUTING, 2011, 11 (04) : 3297 - 3310
  • [47] Task Scheduling with Multi-strategy Improved Sparrow Search Algorithm in Cloud Datacenters
    Liu, Yao
    Ni, Wenlong
    Bi, Yang
    Lai, Lingyue
    Zhou, Xinyu
    Chen, Hua
    NEURAL INFORMATION PROCESSING, ICONIP 2023, PT II, 2024, 14448 : 166 - 177
  • [48] Deep Q learning cloud task scheduling algorithm based on improved exploration strategy
    Cheng, Chenyu
    Li, Gang
    Fan, Jiaqing
    JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2024, 24 (4-5) : 2095 - 2107
  • [49] 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
  • [50] An improved Adaptive workflow scheduling Algorithm in cloud Environments
    Zhang, Yinjuan
    Li, Yun
    2015 Third International Conference on Advanced Cloud and Big Data, 2015, : 112 - 116