Bi-Criteria Priority Based Particle Swarm Optimization Workflow Scheduling Algorithm for Cloud

被引:0
|
作者
Verma, Amandeep [1 ]
Kaushal, Sakshi [1 ]
机构
[1] Panjab Univ, Univ Inst Engn & Technol, Chandigarh 160014, India
关键词
Scheduling; Workflow; Directed Acyclic Graph (DAG); HEFT; PSO; Priority;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud Computing is based upon market oriented business model in which users can access the cloud services through Internet and pay only for what they use. Large scale scientific applications are often expressed as Workflows. Workflow tasks should be scheduled efficiently such that execution time as well as cost incurred by using a set of heterogeneous resources over cloud should be minimized. In this paper, we propose Bi-Criteria Priority based Particle Swarm Optimization (BPSO) to schedule workflow tasks over the available cloud resources that minimized the execution cost and the execution time under given the deadline and budget constraints. The proposed algorithm is evaluated using simulation with four different real world workflow applications and comparison is done with Budget Constrained Heterogeneous Earliest Finish Time (BHEFT) and standard PSO. The simulation results show that our scheduling algorithm significantly decreasing the execution cost of schedule as compared to BHEFT and PSO under the same Deadline and Budget Constraint and using same pricing model.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] A hybrid particle swarm optimization algorithm for bi-criteria flexible job-shop scheduling problem
    Li, Junqing
    Pan, Quanke
    Xie, Shengxian
    Liang, Jing
    Zheng, Liping
    Gao, Kaizhou
    [J]. 2010 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-5, 2010, : 1537 - +
  • [2] A multi-hierarchy particle swarm optimization-based algorithm for cloud workflow scheduling
    Lu, Chang
    Zhu, Jie
    Huang, Haiping
    Sun, Yuzhong
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 153 : 125 - 138
  • [3] Particle swarm optimization based workflow scheduling for medical applications in cloud
    Prathibha, Soma
    Latha, B.
    Suamthi, G.
    [J]. BIOMEDICAL RESEARCH-INDIA, 2017, 28
  • [4] 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):
  • [5] Dynamic programming based approach for bi-criteria workflow scheduling on the grid
    Wieczorek, Marek
    Prodan, Radu
    Fahringer, Thomas
    [J]. HPDC-15: PROCEEDINGS OF THE 15TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, 2005, : 381 - 382
  • [6] Cloud Task Scheduling Based on Chaotic Particle Swarm Optimization Algorithm
    Li Yingqiu
    Li Shuhua
    Gao Shoubo
    [J]. 2016 INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION, BIG DATA & SMART CITY (ICITBS), 2017, : 493 - 496
  • [7] Cloud Task Scheduling Based on Improved Particle Swarm Optimization Algorithm
    Wang, Hui Min
    Li, Ping Ping
    Liu, Chong
    Shen, Jin Yuan
    [J]. 2022 ASIA CONFERENCE ON ADVANCED ROBOTICS, AUTOMATION, AND CONTROL ENGINEERING (ARACE 2022), 2022, : 24 - 29
  • [8] Job scheduling algorithm for cloud computing based on particle swarm optimization
    Liu, Jing
    Luo, Xingguo
    Zhang, Xingming
    Zhang, Fan
    [J]. NANOTECHNOLOGY AND PRECISION ENGINEERING, PTS 1 AND 2, 2013, 662 : 957 - 960
  • [9] A particle swarm optimization algorithm for batch processing workflow scheduling
    Wen, Yiping
    Chen, Zhigang
    Chen, Tiemin
    Liu, Jianxun
    Kang, Guosheng
    [J]. SECOND INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING / SECOND INTERNATIONAL CONFERENCE ON SOCIAL COMPUTING AND ITS APPLICATIONS (CGC/SCA 2012), 2012, : 645 - 649
  • [10] 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