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 条
  • [1] Research on Task Scheduling Convergence Non-Dominated Sorting Method in Cloud Computing
    Huang, Liang
    Zheng, Jun
    Tan, Guolv
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (01): : 237 - 246
  • [2] Energy-Aware Workflow Scheduling in a Fog-Cloud Computing Environment Using Non-Dominated Sorting Genetic Algorithm
    Sellami, Khaled
    Sellami, Lynda
    Slimani, Souad
    Tiako, Pierre F.
    18TH INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND COMMUNICATIONS, FNC 2023/20TH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS AND PERVASIVE COMPUTING, MOBISPC 2023/13TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY, SEIT 2023, 2023, 224 : 258 - 265
  • [3] An Automated Task Scheduling Model Using Non-Dominated Sorting Genetic Algorithm II for Fog-Cloud Systems
    Ali, Ismail M. M.
    Sallam, Karam M. M.
    Moustafa, Nour
    Chakraborty, Ripon
    Ryan, Michael
    Choo, Kim-Kwang Raymond
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (04) : 2294 - 2308
  • [4] A PSO Algorithm Based Task Scheduling in Cloud Computing
    Agarwal, Mohit
    Srivastava, Gur Mauj Saran
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2019, 10 (04) : 1 - 17
  • [5] Integer-PSO: a discrete PSO algorithm for task scheduling in cloud computing systems
    A. S. Ajeena Beegom
    M. S. Rajasree
    Evolutionary Intelligence, 2019, 12 : 227 - 239
  • [6] Integer-PSO: a discrete PSO algorithm for task scheduling in cloud computing systems
    Beegom, A. S. Ajeena
    Rajasree, M. S.
    EVOLUTIONARY INTELLIGENCE, 2019, 12 (02) : 227 - 239
  • [7] An Enhanced PSO Algorithm for Scheduling Workflow Tasks in Cloud Computing
    Anbarkhan, Samar Hussni
    Rakrouki, Mohamed Ali
    ELECTRONICS, 2023, 12 (12)
  • [8] Improved PSO-based task scheduling algorithm in cloud computing
    Zhan, Shaobin
    Huo, Hongying
    Journal of Information and Computational Science, 2012, 9 (13): : 3821 - 3829
  • [9] A Novel Non-dominated Sorting Algorithm
    Verma, Gaurav
    Kumar, Arun
    Mishra, Krishna K.
    SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, PT I, 2011, 7076 : 274 - +
  • [10] Hybrid algorithm based on genetic algorithm and PSO for task scheduling in cloud computing environment
    Kousalya, A. (kousalya198710@gmail.com), 1600, Inderscience Enterprises Ltd., 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (17): : 2 - 3