Cloud workflow scheduling algorithm based on multi-objective particle swarm optimisation

被引:0
|
作者
Yin, Hongfeng [1 ]
Xu, Baomin [2 ]
Li, Weijing [1 ]
机构
[1] Cangzhou Jiaotong Coll, Sch Comp & Informat Technol, Cangzhou, Hebei, Peoples R China
[2] Beijing Jiaotong Univ, Sch Comp & Informat Technol, Beijing, Peoples R China
关键词
multi-objective optimisation; cloud computing; particle swarm optimisation; workflow scheduling;
D O I
10.1504/IJGUC.2023.135304
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Owing to the characteristics of market-oriented cloud computing, the objective function of cloud workflow scheduling algorithm should not only consider the running time, but also consider the running costs. The nature of cloud workflow scheduling is to map each task of a workflow instance to appropriate computing resources. Owing to the existence of temporal dependencies and causal dependencies between tasks, the scheduling of cloud workflow instance becomes more complex. The main contribution of this paper is to propose a cloud workflow scheduling algorithm based on multi-objective particle swarm optimisation. The algorithm takes makespan and total cost as two objectives. It provides users with a set of Pareto optimal solutions to select an optimal scheduling scheme according to their own preferences. The performance of our algorithm is compared with state-of-the-art multi-objective meta-heuristics and classical single-objective scheduling algorithm. The simulation results show that our solution delivers better convergence and optimisation capability as compared to others. Hence, it is applicable to solve multi-objective optimisation problems for scheduling workflows over cloud platform.
引用
收藏
页码:583 / 596
页数:15
相关论文
共 50 条
  • [1] Cloud workflow scheduling algorithm based on multi-objective hybrid particle swarm optimisation
    Dai, Gang
    Xu, Baomin
    Peng, Jianfeng
    Zhang, Lei
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2021, 12 (03) : 287 - 301
  • [2] Multi-objective workflow scheduling in cloud system based on cooperative multi-swarm optimization algorithm
    姚光顺
    丁永生
    郝矿荣
    [J]. Journal of Central South University, 2017, 24 (05) : 1050 - 1062
  • [3] Multi-objective workflow scheduling in cloud system based on cooperative multi-swarm optimization algorithm
    Guang-shun Yao
    Yong-sheng Ding
    Kuang-rong Hao
    [J]. Journal of Central South University, 2017, 24 : 1050 - 1062
  • [4] Multi-objective workflow scheduling in cloud system based on cooperative multi-swarm optimization algorithm
    Yao Guang-shun
    Ding Yong-sheng
    Hao Kuang-rong
    [J]. JOURNAL OF CENTRAL SOUTH UNIVERSITY, 2017, 24 (05) : 1050 - 1062
  • [5] Research on Grid Workflow Scheduling Based on the Discrete Multi-objective Particle Swarm Optimization Algorithm
    Li Jinzhong
    Xia Jiewu
    Wei Simin
    Huang Chuanlian
    [J]. PROCEEDINGS OF 2009 CONFERENCE ON COMMUNICATION FACULTY, 2009, : 662 - 666
  • [6] An evolutionary particle swarm algorithm for multi-objective optimisation
    Chen, Minyou
    Wu, Chuansheng
    Fleming, Peter
    [J]. 2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 3269 - +
  • [7] An improved multi-objective particle swarm optimisation algorithm
    Fu, Tiaoping
    Shang Ya-Ling
    [J]. INTERNATIONAL JOURNAL OF MODELLING IDENTIFICATION AND CONTROL, 2011, 12 (1-2) : 66 - 71
  • [8] Multi-objective workflow scheduling based on genetic algorithm in cloud environment
    Xia, Xuewen
    Qiu, Huixian
    Xu, Xing
    Zhang, Yinglong
    [J]. INFORMATION SCIENCES, 2022, 606 : 38 - 59
  • [9] A particle swarm optimisation algorithm for cloud-oriented workflow scheduling based on reliability
    Jian, Chengfeng
    Tao, Meng
    Wang, Yekun
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2014, 50 (3-4) : 220 - 225
  • [10] The Multi-objective Cloud Tasks Scheduling Based on Hybrid Particle Swarm
    Gao, Ming
    zhu, Yaoqin
    Sun, Jin
    [J]. 2020 EIGHTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD 2020), 2020, : 1 - 5