Fast Workflow Scheduling for Grid Computing Based on a Multi-objective Genetic Algorithm

被引:0
作者
Khajemohammadi, Hassan [1 ]
Fanian, Ali [1 ]
Gulliver, T. Aaron [2 ]
机构
[1] Isfahan Univ Technol IUT, Dept Elect & Comp Engn, Esfahan, Iran
[2] Univ Victoria, Dept Elect & Comp Engn, Victoria, BC, Canada
来源
2013 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM) | 2013年
关键词
Genetic Algorithm (GA); Grid Computing; Utility Grid; Workflow Scheduling;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Task scheduling and resource allocation are two of the most important issues in grid computing. In a grid computing system, the workflow management system receives inter-dependent tasks from users and allocates each task to an appropriate resource. The assignment is based on user constraints such as budget and deadline. Thus, the workflow management system has a significant effect on system performance and efficient resource use. In general, optimal task scheduling is an NP-complete problem. Hence, heuristic and meta-heuristic methods are employed to obtain a solution which is close to optimal. In this paper, workflow management based on a multi-objective Genetic Algorithm (GA) is proposed to improve grid computing performance. In grid computing, task runtime is an important parameter. Thus the proposed method considers a workflow as a collection of levels to eliminate the need to check workflow dependencies after a solution is obtained for the next population. As a result, both scheduling time and solution quality are improved. Results are presented which show that the proposed method has better performance compared to similar techniques.
引用
收藏
页码:96 / 101
页数:6
相关论文
共 50 条
[41]   Multi-objective workflow scheduling in cloud computing: trade-off between makespan and cost [J].
Ali Belgacem ;
Kadda Beghdad-Bey .
Cluster Computing, 2022, 25 :579-595
[42]   CP-PGWO: multi-objective workflow scheduling for cloud computing using critical path [J].
Doostali, Saeed ;
Babamir, Seyed Morteza ;
Eini, Maryam .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (04) :3607-3627
[43]   Evolutionary Algorithm for Solving Constrained Multi-objective Grid Tasks Scheduling Problem [J].
Zhu, Hai ;
Wang, Yuping ;
Fan, Lei .
2009 INTERNATIONAL SYMPOSIUM ON COMPUTER NETWORK AND MULTIMEDIA TECHNOLOGY (CNMT 2009), VOLUMES 1 AND 2, 2009, :10-14
[44]   A Data-Intensive Workflow Scheduling Algorithm for Grid Computing [J].
Xu, Meng ;
Cui, Lizhen ;
Wang, Haiyang ;
Bi, Yanbing ;
Bian, Ji .
FOURTH CHINAGRID ANNUAL CONFERENCE, PROCEEDINGS, 2009, :110-115
[45]   Knowledge-based multi-objective estimation of distribution algorithm for solving reliability constrained cloud workflow scheduling [J].
Li, Ming ;
Pi, Dechang ;
Qin, Shuo .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (02) :1401-1419
[46]   Knowledge-based multi-objective estimation of distribution algorithm for solving reliability constrained cloud workflow scheduling [J].
Ming Li ;
Dechang Pi ;
Shuo Qin .
Cluster Computing, 2024, 27 :1401-1419
[47]   An effective meta-heuristic based multi-objective hybrid optimization method for workflow scheduling in cloud computing environment [J].
Jabir Kakkottakath Valappil Thekkepuryil ;
David Peter Suseelan ;
Preetha Mathew Keerikkattil .
Cluster Computing, 2021, 24 :2367-2384
[48]   An effective meta-heuristic based multi-objective hybrid optimization method for workflow scheduling in cloud computing environment [J].
Kakkottakath Valappil Thekkepuryil, Jabir ;
Suseelan, David Peter ;
Keerikkattil, Preetha Mathew .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (03) :2367-2384
[49]   A GSA based hybrid algorithm for bi-objective workflow scheduling in cloud computing [J].
Choudhary, Anubhav ;
Gupta, Indrajeet ;
Singh, Vishakha ;
Jana, Prasanta K. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 83 :14-26
[50]   Multi-objective workflow scheduling in Amazon EC2 [J].
Durillo, Juan J. ;
Prodan, Radu .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2014, 17 (02) :169-189