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
来源
2018 17TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS FOR BUSINESS ENGINEERING AND SCIENCE (DCABES) | 2018年
关键词
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 条
  • [41] Load Balancing Task Scheduling based on Genetic Algorithm in Cloud Computing
    Wang, Tingting
    Liu, Zhaobin
    Chen, Yi
    Xu, Yujie
    Dai, Xiaoming
    2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 146 - +
  • [42] Research on Task Scheduling for Internet of Things Cloud Computing Based on Improved Chicken Swarm Optimization Algorithm
    Liu S.
    Chen X.
    Cheng F.
    Journal of ICT Standardization, 2024, 12 (01): : 21 - 46
  • [43] An Optimized Algorithm for Task Scheduling Based On Activity Based Costing in Cloud Computing
    Cao, Qi
    Wei, Zhi-Bo
    Gong, Wen-Mao
    2009 3RD INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICAL ENGINEERING, VOLS 1-11, 2009, : 3534 - +
  • [44] A pair-based task scheduling algorithm for cloud computing environment
    Panda, Sanjaya Kumar
    Nanda, Shradha Surachita
    Bhoi, Sourav Kumar
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (01) : 1434 - 1445
  • [45] 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
  • [46] A task scheduling algorithm based on priority list and task duplication in cloud computing environment
    Geng, Xiaozhong
    Yu, Lan
    Bao, Jie
    Fu, Geji
    WEB INTELLIGENCE, 2019, 17 (02) : 121 - 129
  • [47] 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
  • [48] Research on Improved Hybrid Particle Swarm Optimization Algorithm for Cloud Computing Task Scheduling
    Yang, Xiaoguang
    Wang, Qian
    Zhang, Yimin
    PROCEEDINGS OF THE 2018 8TH INTERNATIONAL CONFERENCE ON MANAGEMENT, EDUCATION AND INFORMATION (MEICI 2018), 2018, 163 : 1162 - 1167
  • [49] Task Scheduling Optimization in Cloud Computing by Rao Algorithm
    Younes, A.
    Elnahary, M. Kh
    Alkinani, Monagi H.
    El-Sayed, Hamdy H.
    CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 72 (03): : 4339 - 4356
  • [50] Efficient Task Scheduling in Cloud Computing using an Improved Particle Swarm Optimization Algorithm
    Peng, Guang
    Wolter, Katinka
    CLOSER: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2019, : 58 - 67