Non-dominated sorting based PSO algorithm for workflow task scheduling in cloud computing systems

被引:3
|
作者
Beegom, A. S. Ajeena [1 ]
Rajasree, M. S. [2 ]
机构
[1] Coll Engn Trivandrum, Thiruvananthapuram, Kerala, India
[2] APJ Abdul Kalam Technol Univ, Trivandrum, Kerala, India
关键词
Cloud computing; workflow scheduling; non-dominated sorting; particle swarm optimization; pareto-optimality; WEIGHTED SUM METHOD; MULTIOBJECTIVE OPTIMIZATION; GENETIC ALGORITHM;
D O I
10.3233/JIFS-190355
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Scientific workflow applications include a set of tasks, which have complex inter dependencies with each other, along with a large number of parallel tasks. The problem of scheduling such application tasks involves careful decisions on determining the sequence in which it can be processed, causing high impact on the cost of execution and makespan (execution time), when executed on a cloud computing system. Achieving optimal schedule, which can optimize both of these objectives while keeping the dependencies between tasks intact is a real challenge. In this work, a non-dominated sorting based particle swarm optimization approach to find an optimal schedule for workflow applications in cloud computing systems is proposed. A graph is used to represent tasks in the workflow and the dependencies among tasks. The optimization problem is modelled using integer programming formulation, subject to capacity and dependency constraints among tasks and Virtual Machines (VM). Simulation studies and result comparison with other representative algorithms in the literature shows that the proposed algorithm is promising.
引用
收藏
页码:6801 / 6813
页数:13
相关论文
共 50 条
  • [21] Research for the Task Scheduling Algorithm Optimization based on Hybrid PSO and ACO for Cloud Computing
    Ju, JieHui
    Bao, WeiZheng
    Wang, ZhongYou
    Wang, Ya
    Li, WenJuan
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2014, 7 (05): : 87 - 96
  • [22] A workflow task scheduling algorithm based on the resources' fuzzy clustering in cloud computing environment
    Guo, Fengyu
    Yu, Long
    Tian, Shengwei
    Yu, Jiong
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2015, 28 (06) : 1053 - 1067
  • [23] Task scheduling algorithm based on PSO in cloud environment
    Xu, Anqi
    Yang, Yang
    Mi, Zhenqiang
    Xiong, Zenggang
    IEEE 12TH INT CONF UBIQUITOUS INTELLIGENCE & COMP/IEEE 12TH INT CONF ADV & TRUSTED COMP/IEEE 15TH INT CONF SCALABLE COMP & COMMUN/IEEE INT CONF CLOUD & BIG DATA COMP/IEEE INT CONF INTERNET PEOPLE AND ASSOCIATED SYMPOSIA/WORKSHOPS, 2015, : 1055 - 1061
  • [24] A workflow scheduling algorithm based on cloud computing environment
    Zhang, X.-M., 1600, CESER Publications, Post Box No. 113, Roorkee, 247667, India (45):
  • [25] An improved task scheduling algorithm for scientific workflow in cloud computing environment
    Geng, Xiaozhong
    Mao, Yingshuang
    Xiong, Mingyuan
    Liu, Yang
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 3): : S7539 - S7548
  • [26] An improved task scheduling algorithm for scientific workflow in cloud computing environment
    Xiaozhong Geng
    Yingshuang Mao
    Mingyuan Xiong
    Yang Liu
    Cluster Computing, 2019, 22 : 7539 - 7548
  • [27] The optimization methods based on non-dominated sorting genetic algorithm for scheduling of material flow in mineral process
    Ma, E. J.
    Chai, T. Y.
    Bai, R.
    2006 IMACS: MULTICONFERENCE ON COMPUTATIONAL ENGINEERING IN SYSTEMS APPLICATIONS, VOLS 1 AND 2, 2006, : 2039 - +
  • [28] Multi objective flower pollination algorithm based on non-dominated sorting
    Wang, Yuhao
    Zhao, Duo
    PROCEEDINGS OF THE 2021 IEEE 16TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA 2021), 2021, : 90 - 93
  • [29] Application of PSO Algorithm Based on Improved Accelerating Convergence in Task Scheduling of Cloud Computing Environment
    Li, Zhulin
    Wang, Cuirong
    Lv, Haiyan
    Xu, Tongyu
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (09): : 269 - 280
  • [30] A Novel Approach to Task Scheduling using The PSO Algorithm based Probability Model in Cloud Computing
    Li Ruizhi
    Gao Jue
    Gao Honghao
    Bian Minjie
    Xu Huahu
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (11): : 309 - 321