An Improved Differential Evolution Task Scheduling Algorithm Based on Cloud Computing

被引:5
|
作者
Li Jingmei [1 ]
Liu Jia [1 ]
Wang Jiaxiang [1 ]
机构
[1] Harbin Engn Univ, Coll Comp Sci & Technol, Harbin, Heilongjiang, Peoples R China
关键词
cloud computing; task scheduling; differential evolution; vaccination;
D O I
10.1109/DCABES.2018.00018
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
It is a key issue to handle many tasks efficiently in cloud computing at low cost. For the cloud computing scheduling problem, to efficiently and reasonably assign a large number of tasks submitted by users to cloud computing resources, a task scheduling algorithm (IDE) based on improved differential evolution is proposed to consider both task completion time and cost dual objectives. The algorithm introduces an immune operator into the traditional differential evolution algorithm. According to the vaccination probability, the population is vaccinated during the iterative process to speed up the convergence of the algorithm. Introducing the judgment mechanism on the selection strategy can shorten the running time of the algorithm and effectively improve the shortcomings of the standard differential evolution algorithm with slow convergence speed. The original fixed scaling factor F becomes adaptive, which helps to increase the diversity of the population. The simulation experiment of the proposed algorithm is performed on the cloud computing platform CloudSim. Comparing the IDE algorithm with the traditional differential evolution algorithm, genetic algorithm and Min-Min algorithm, the results show that IDE algorithm task completion time is short, which improves the utilization of cloud computing resource pools, and the cost of computing resources in a similar period of time is low.
引用
收藏
页码:30 / 35
页数:6
相关论文
共 50 条
  • [31] 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
  • [32] Task scheduling algorithm based on greedy strategy in cloud computing
    Zhou, Zhou
    Zhigang, Hu
    Zhigang, Hu, 1600, Bentham Science Publishers B.V., P.O. Box 294, Bussum, 1400 AG, Netherlands (08): : 111 - 114
  • [33] 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 - +
  • [34] Research on cloud computing task scheduling based on evolutionary algorithm
    Yang, Qi Zhen
    Li, Zuo Tong
    Xie, Xiao Lan
    2020 INTERNATIONAL CONFERENCE ON BIG DATA & ARTIFICIAL INTELLIGENCE & SOFTWARE ENGINEERING (ICBASE 2020), 2020, : 377 - 380
  • [35] A Study into Cloud Computing Task Scheduling Based on BIAS Algorithm
    Li, Kun
    Jia, Liwei
    Shi, Xiaoming
    JOURNAL OF INTERNET TECHNOLOGY, 2021, 22 (06): : 1375 - 1383
  • [36] Task Scheduling Algorithm Based on Reliability Perception in Cloud Computing
    Kuang, Yuejuan
    Luo, Zhuojun
    Ouyang, Weihao
    RECENT ADVANCES IN ELECTRICAL & ELECTRONIC ENGINEERING, 2021, 14 (01) : 52 - 58
  • [37] Application of PSO Algorithm Based on Improved Accelerating Convergence in Task Scheduling of Cloud Computing Environment
    Li, Zhulin
    Wang, Cuirong
    Lv, Haiyan
    Xu, Tongyu
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (09): : 269 - 280
  • [38] Workflow task scheduling in cloud computing based on hybrid improved CS algorithm and decision tree
    Chen, Chao, 2016, Univ. of Electronic Science and Technology of China (45):
  • [39] An Improved Particle Swarm Optimization Algorithm Based on Adaptive Weight for Task Scheduling in Cloud Computing
    Luo, Fei
    Yuan, Ye
    Ding, Weichao
    Lu, Haifeng
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2018), 2018,
  • [40] Scheduling algorithm for a task under cloud computing
    Li Y.
    Yao Y.
    International Journal of Performability Engineering, 2019, 15 (08) : 2081 - 2090