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 条
  • [21] Cloud Computing Task Scheduling Strategy Based on Differential Evolution and Ant Colony Optimization
    Ge, Junwei
    Cai, Yu
    Fang, Yiqiu
    6TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, MANUFACTURING, MODELING AND SIMULATION (CDMMS 2018), 2018, 1967
  • [22] An Improved Binary PSO-based Task Scheduling Algorithm in Green Cloud Computing
    Xu, Lili
    Wang, Kun
    Ouyang, Zhiyou
    Qi, Xin
    2014 9TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA (CHINACOM), 2014, : 126 - 131
  • [23] An Improved Grey Wolf Optimization Algorithm Based Task Scheduling in Cloud Computing Environment
    Natesan, Gobalakrishnan
    Chokkalingam, Arun
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2020, 17 (01) : 73 - 81
  • [24] An improved particle swarm optimization algorithm for task scheduling in cloud computing
    Pirozmand P.
    Jalalinejad H.
    Hosseinabadi A.A.R.
    Mirkamali S.
    Li Y.
    Journal of Ambient Intelligence and Humanized Computing, 2023, 14 (04) : 4313 - 4327
  • [25] An improved task scheduling algorithm for scientific workflow in cloud computing environment
    Geng, Xiaozhong
    Mao, Yingshuang
    Xiong, Mingyuan
    Liu, Yang
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 3): : S7539 - S7548
  • [26] An improved task scheduling algorithm for scientific workflow in cloud computing environment
    Xiaozhong Geng
    Yingshuang Mao
    Mingyuan Xiong
    Yang Liu
    Cluster Computing, 2019, 22 : 7539 - 7548
  • [27] 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
  • [28] Application of Improved DBSCAN Clustering Algorithm in Task Scheduling of Cloud Computing
    Wang L.-Y.
    Sun B.
    Qin T.
    Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2017, 40 : 68 - 71
  • [29] A Task Scheduling Algorithm With Improved Makespan Based on Prediction of Tasks Computation Time algorithm for Cloud Computing
    Al-Maytami, Belal Ali
    Fan, Pingzhi
    Hussain, Abir
    Baker, Thar
    Liatsist, Panos
    IEEE ACCESS, 2019, 7 : 160916 - 160926
  • [30] Task scheduling optimization in cloud computing based on heuristic Algorithm
    Guo, L. (kftjh@yahoo.com.cn), 1600, Academy Publisher (07):