Efficient Workflow Scheduling for Grid Computing Using a Leveled Multi-objective Genetic Algorithm

被引:20
|
作者
Khajemohammadi, Hassan [1 ]
Fanian, Ali [1 ]
Gulliver, T. Aaron [2 ]
机构
[1] IUT, Dept Elect & Comp Engn, Esfahan, Iran
[2] Univ Victoria, Dept Elect & Comp Engn, Victoria, BC, Canada
关键词
Workflow scheduling; Genetic algorithm; Multi-objective optimization; Grid computing; ASKALON; TOOL;
D O I
10.1007/s10723-014-9306-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Task scheduling and resource allocation are important problems in grid computing. The workflow management system receives inter-dependent tasks from the users and allocates each task to an appropriate resource based on user requirements and constraints such as budget and deadline. Thus this system has a significant effect on performance and the efficient use of resources. In general, mapping tasks to distributed resources is an NP-hard problem. Hence, heuristic and meta-heuristic methods are typically employed. Moreover, since tasks can enter the system at any time, the task scheduling runtime is an important parameter for workflow management systems. This paper presents a fast method for scheduling workflows in a grid environment based on a multi-objective Genetic Algorithm (GA). In the proposed method, the workflows and chromosomes in the GA are assigned to levels to reduce the scheduling time. In addition, the proposed method prevents infeasible solutions being produced in new generations, so task dependencies do not need to be checked. New crossover and mutation operators are proposed to improve convergence and maintain solution diversity. Experimental results are presented and evaluated using several well-known metrics as well as a new metric. This shows the effectiveness of the proposed method compared to other approaches.
引用
收藏
页码:637 / 663
页数:27
相关论文
共 50 条
  • [1] Efficient Workflow Scheduling for Grid Computing Using a Leveled Multi-objective Genetic Algorithm
    Hassan Khajemohammadi
    Ali Fanian
    T. Aaron Gulliver
    [J]. Journal of Grid Computing, 2014, 12 : 637 - 663
  • [2] Fast Workflow Scheduling for Grid Computing Based on a Multi-objective Genetic Algorithm
    Khajemohammadi, Hassan
    Fanian, Ali
    Gulliver, T. Aaron
    [J]. 2013 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2013, : 96 - 101
  • [3] MOHBA:multi-objective workflow scheduling in cloud computing using hybrid BAT algorithm
    Srichandan Sobhanayak
    [J]. Computing, 2023, 105 : 2119 - 2142
  • [4] MOHBA:multi-objective workflow scheduling in cloud computing using hybrid BAT algorithm
    Sobhanayak, Srichandan
    [J]. COMPUTING, 2023, 105 (10) : 2119 - 2142
  • [5] Cooperative grid jobs scheduling with multi-objective genetic algorithm
    Zeng, Bin
    Wei, Jun
    Wang, Wei
    Wang, Pu
    [J]. PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2007, 4742 : 545 - 555
  • [6] 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
  • [7] Scientific workflow scheduling in multi-cloud computing using a hybrid multi-objective optimization algorithm
    Mohammadzadeh, Ali
    Masdari, Mohammad
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 14 (4) : 3509 - 3529
  • [8] Scientific workflow scheduling in multi-cloud computing using a hybrid multi-objective optimization algorithm
    Ali Mohammadzadeh
    Mohammad Masdari
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2023, 14 : 3509 - 3529
  • [9] MOWS: Multi-objective workflow scheduling in cloud computing based on heuristic algorithm
    Abazari, Farzaneh
    Analoui, Morteza
    Takabi, Hassan
    Fu, Song
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2019, 93 : 119 - 132
  • [10] Multi-objective Optimal Grid Workflow Scheduling with QoS Constraints
    Zeng, Jin-tao
    Xia, Jie-wu
    Li, Jin-zhong
    Li, Man-hua
    [J]. FUZZY INFORMATION AND ENGINEERING, VOLUME 2, 2009, 62 : 839 - 847