SAMPGA Task Scheduling Algorithm in Cloud Computing

被引:0
|
作者
Wei, Xing Jia [1 ]
Bei, Wang [1 ]
Jun, Li [1 ]
机构
[1] Univ Sci & Technol China, Dept Automat, Hefei 230026, Anhui, Peoples R China
关键词
Cloud computing; task scheduling; multi-population genetic algorithm; simulated annealing algorithm;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As cloud computing is growing rapidly, efficient task scheduling algorithm plays a vital role to improve the resource utilization and enhance overall performance of the cloud computing environment. However, task scheduling is the severe challenge needed to solve urgently in cloud computing. Therefore, the simulated annealing multi-population genetic algorithm (SAMPGA) is proposed for task scheduling in cloud computing, which is the combination of simulated annealing algorithm (SA) and multi-population genetic algorithm (MPGA) in this paper. In population initialization, SAMPGA adopts max-min algorithm to enhance the search efficiency. SA incorporated into SAMPGA is employed to avoid local optimum and improve the performance of global optimum, while a family evolution strategy based on adaptive mechanism in MPGA is proposed to find better solution and improve convergence speed. Finally, experiments are conducted to evaluate the efficiency of the proposed method in MATLAB. Compared with MPGA, SA and simulated annealing genetic algorithm (SAGA), the results of simulation show that the SAMPGA has more excellent performance in terms of the completion time, completion cost, convergence speed and degree of load imbalance.
引用
收藏
页码:5633 / 5637
页数:5
相关论文
共 50 条
  • [1] Scheduling algorithm for a task under cloud computing
    Li, Yan
    Yao, Yao
    [J]. International Journal of Performability Engineering, 2019, 15 (08) : 2081 - 2090
  • [2] MSA: A task scheduling algorithm for cloud computing
    Mohapatra, Subhashree
    Panigrahi, Chhabi Rani
    Pati, Bibudhendu
    Mishra, Manohar
    [J]. International Journal of Cloud Computing, 2019, 8 (03): : 283 - 297
  • [3] An Optimized Task Scheduling Algorithm in Cloud Computing
    Mittal, Shubham
    Katal, Avita
    [J]. 2016 IEEE 6TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (IACC), 2016, : 197 - 202
  • [4] Task Scheduling Optimization in Cloud Computing by Rao Algorithm
    Younes, A.
    Elnahary, M. Kh
    Alkinani, Monagi H.
    El-Sayed, Hamdy H.
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 72 (03): : 4339 - 4356
  • [5] A Genetic Algorithm inspired task scheduling in Cloud Computing
    Agarwal, Mohit
    Srivastava, Gur Mauj Saran
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2016, : 364 - 367
  • [6] A task scheduling algorithm for cloud computing with resource reservation
    Sung, Inkyung
    Choi, Bongjun
    Nielsen, Peter
    [J]. ENGINEERING OPTIMIZATION, 2023, 55 (05) : 741 - 756
  • [7] A dynamic task scheduling algorithm for cloud computing environment
    Alla, Hicham Ben
    Alla, Said Ben
    Ezzati, Abdellah
    [J]. Recent Advances in Computer Science and Communications, 2020, 13 (02): : 296 - 307
  • [8] A PSO Algorithm Based Task Scheduling in Cloud Computing
    Agarwal, Mohit
    Srivastava, Gur Mauj Saran
    [J]. INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2019, 10 (04) : 1 - 17
  • [9] Research on the Independent Task Scheduling Algorithm in Cloud Computing
    Chen, Qing-Yi
    Li, Wen-Hong
    Liang, Zhi-Hong
    Ma, Yu-Ming
    Cao, Peng
    [J]. 2016 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SECURITY (CSIS 2016), 2016, : 495 - 504
  • [10] An improved genetic algorithm for task scheduling in cloud computing
    Yin, Shuang
    Ke, Peng
    Tao, Ling
    [J]. PROCEEDINGS OF THE 2018 13TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2018), 2018, : 526 - 530