Task scheduling algorithm based on fireworks algorithm

被引:8
|
作者
Li, Jingmei [1 ]
Tian, Qiao [1 ]
Zhang, Guoyin [1 ]
Wu, Weifei [1 ]
Xue, Di [1 ]
Li, Lanting [1 ]
Wang, Jiaxiang [1 ]
Chen, Lei [2 ]
机构
[1] Harbin Engn Univ, Coll Comp Sci & Technol, Harbin, Heilongjiang, Peoples R China
[2] Georgia Southern Univ, Statesboro, GA USA
关键词
Task scheduling; Fireworks algorithm; Gaussian mutation; Adaptive; GENETIC ALGORITHM; DUPLICATION; OPTIMIZATION; PERFORMANCE; NETWORKS; GRAPHS; NUMBER;
D O I
10.1186/s13638-018-1259-2
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
To give full play to the high efficiency and parallelism of multi-processor systems, the fireworks algorithm (FWA) is improved, and a multi-processor task scheduling algorithm based on improved FWA, named IMFWA, is proposed. IMFWA maps continuous space to discrete space by designing the fireworks location coding method, improves the Gaussian mutation process, and sets adaptive dimensions to accelerate the convergence speed of the algorithm. At the same time, in order to reduce the time complexity of the algorithm and shorten the time finding the optimal task scheduling sequence, the fitness-based tournament selection strategy is used instead of the rule based on Euclidean distance. Finally, IMFWA is compared with the basic fireworks algorithm and the genetic algorithms on the Matlab platform for performance analysis. The results show that the IMFWA has advantages in the convergence speed, and the negative impact of the number of tasks is also lower than the fireworks algorithm and genetic algorithm.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Task scheduling algorithm based on fireworks algorithm
    Jingmei Li
    Qiao Tian
    Guoyin Zhang
    Weifei Wu
    Di Xue
    Lanting Li
    Jiaxiang Wang
    Lei Chen
    [J]. EURASIP Journal on Wireless Communications and Networking, 2018
  • [2] A task scheduling algorithm based on Qos
    Ge, Junwei
    Wang, Qingling
    Fang, Yiqiu
    [J]. PROCEEDINGS OF THE 2016 3RD INTERNATIONAL CONFERENCE ON MATERIALS ENGINEERING, MANUFACTURING TECHNOLOGY AND CONTROL, 2016, 67 : 451 - 454
  • [3] Research on welding integrated scheduling based on improved fireworks algorithm
    Zhang, Jian
    Yuan, Minghui
    Chen, Haojie
    Hu, Mingzhu
    [J]. Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2022, 50 (05): : 130 - 137
  • [4] A Hybrid Task Scheduling Algorithm Based on Task Clustering
    Qiao Tian
    Jingmei Li
    Di Xue
    Weifei Wu
    Jiaxiang Wang
    Lei Chen
    Juzhen Wang
    [J]. Mobile Networks and Applications, 2020, 25 : 1518 - 1527
  • [5] A Hybrid Task Scheduling Algorithm Based on Task Clustering
    Tian, Qiao
    Li, Jingmei
    Xue, Di
    Wu, Weifei
    Wang, Jiaxiang
    Chen, Lei
    Wang, Juzhen
    [J]. MOBILE NETWORKS & APPLICATIONS, 2020, 25 (04): : 1518 - 1527
  • [6] An enhanced multi-objective fireworks algorithm for task scheduling in fog computing environment
    Yadav, Ashish Mohan
    Tripathi, Kuldeep Narayan
    Sharma, S. C.
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (02): : 983 - 998
  • [7] An enhanced multi-objective fireworks algorithm for task scheduling in fog computing environment
    Ashish Mohan Yadav
    Kuldeep Narayan Tripathi
    S. C. Sharma
    [J]. Cluster Computing, 2022, 25 : 983 - 998
  • [8] Probabilistic Availability based Task Scheduling Algorithm
    Chitra, S.
    Prashanth, C. S. R.
    [J]. 2015 INTERNATIONAL CONFERENCE ON TRENDS IN AUTOMATION, COMMUNICATIONS AND COMPUTING TECHNOLOGY (I-TACT-15), 2015,
  • [9] An optimal scheduling algorithm based on task duplication
    Park, CK
    Choe, TY
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (04) : 444 - 448
  • [10] An optimal scheduling algorithm based on task duplication
    Ruan Youlin
    [J]. Journal of Systems Engineering and Electronics, 2005, (02) : 445 - 450