A multi-hierarchy particle swarm optimization-based algorithm for cloud workflow scheduling

被引:3
|
作者
Lu, Chang [1 ]
Zhu, Jie [1 ,2 ]
Huang, Haiping [1 ,3 ]
Sun, Yuzhong [2 ]
机构
[1] Nanjing Univ Posts & Telecommun, Sch Comp Sci, Nanjing 210023, Peoples R China
[2] Chinese Acad Sci, Inst Comp Technol, State Key Lab Chinese Comp Architecture, Beijing 100864, Peoples R China
[3] Jiangsu Key Lab Big Data Secur & Intelligent Proc, Nanjing 210023, Jiangsu, Peoples R China
基金
美国国家科学基金会;
关键词
Workflow scheduling; Cloud computing; Particle swarm optimization; Heterogeneous resources; Deadline constraint; SCIENTIFIC WORKFLOWS; SCIENCE; SYSTEM; COST;
D O I
10.1016/j.future.2023.11.030
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we consider the market-driven workflow scheduling problem on heterogeneous cloud resources with deadline constraints. The transmission delay between dependent tasks on different virtual machines (VMs) is considered. The objective is to minimize the total monetary cost, which is computed based on the on -demand price structure. Inspired by the heuristic and meta-heuristic algorithms, a multi-hierarchy particle swarm optimization (MHPSO) algorithm is proposed, which mainly consists of three components: (1) the workflow aggregation method to pretreat the workflow structure considering the transmission cost and the VM utilization; (2) the initial population generating method to create a set of initial particles with the given encoding method and the solution generation method; and (3) the hierarchical evolving process where particles are divided into multiple groups and evolved iteratively. We calibrate the parameters and components of the proposal statistically over five well-known workflows with different deadline settings. A comparison of the proposed algorithm to existing methods for the considered problem is carried out. Experimental results demonstrate the proposal is effective for the problem under study.
引用
收藏
页码:125 / 138
页数:14
相关论文
共 50 条
  • [1] A Particle Swarm Optimization-based Heuristic for Scheduling Workflow Applications in Cloud Computing Environments
    Pandey, Suraj
    Wu, Linlin
    Guru, Siddeswara Mayura
    Buyya, Rajkumar
    [J]. 2010 24TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2010, : 400 - 407
  • [2] Cloud workflow scheduling algorithm based on multi-objective particle swarm optimisation
    Yin, Hongfeng
    Xu, Baomin
    Li, Weijing
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2023, 14 (06) : 583 - 596
  • [3] Bi-Criteria Priority Based Particle Swarm Optimization Workflow Scheduling Algorithm for Cloud
    Verma, Amandeep
    Kaushal, Sakshi
    [J]. 2014 RECENT ADVANCES IN ENGINEERING AND COMPUTATIONAL SCIENCES (RAECS), 2014,
  • [4] Particle swarm optimization based workflow scheduling for medical applications in cloud
    Prathibha, Soma
    Latha, B.
    Suamthi, G.
    [J]. BIOMEDICAL RESEARCH-INDIA, 2017, 28
  • [5] 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
  • [6] Workflow scheduling using particle swarm optimization and gray wolf optimization algorithm in cloud computing
    Arora, Neeraj
    Banyal, Rohitash K.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (16):
  • [7] Particle swarm optimization-based algorithm for fuzzy parallel machine scheduling
    J. Behnamian
    [J]. The International Journal of Advanced Manufacturing Technology, 2014, 75 : 883 - 895
  • [8] Particle swarm optimization-based algorithm for fuzzy parallel machine scheduling
    Behnamian, J.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2014, 75 (5-8): : 883 - 895
  • [9] A Particle Swarm Optimization-based Container Scheduling Algorithm of Docker Platform
    Li, Lianwan
    Chen, Jianxin
    Yan, Wuyang
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON COMMUNICATION AND INFORMATION PROCESSING (ICCIP 2018), 2018, : 12 - 17
  • [10] 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