An ant algorithm for balanced job scheduling in grids

被引:116
作者
Chang, Ruay-Shiung [1 ]
Chang, Jih-Sheng [1 ]
Lin, Po-Sheng [1 ]
机构
[1] Natl Dong Hwa Univ, Dept Comp Sci & Informat Engn, Shoufeng Hualien 974, Taiwan
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2009年 / 25卷 / 01期
关键词
Ant algorithm; Job scheduling; Grid computing; COLONY OPTIMIZATION; TIME;
D O I
10.1016/j.future.2008.06.004
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Grid computing utilizes the distributed heterogeneous resources in order to support complicated computing problems. Grid can be classified into two types: computing grid and data grid. job scheduling in computing grid is a very important problem. To utilize grids efficiently, we need a good job scheduling algorithm to assign jobs to resources in grids. In the natural environment, the ants have a tremendous ability to team up to find an optimal path to food resources. An ant algorithm simulates the behavior of ants. In this paper, we propose a Balanced Ant Colony Optimization (BACO) algorithm for job scheduling in the Grid environment. The main contributions of our work are to balance the entire system load while trying to minimize the makespan of a given set of jobs. Compared with the other job scheduling algorithms, BACO can outperform them according to the experimental results. (c) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:20 / 27
页数:8
相关论文
共 34 条
[1]  
[Anonymous], 1995, LECT NOTES COMPUTER, DOI DOI 10.1007/3-540-60153-8_34
[2]   THE ELLIPSOID METHOD - A SURVEY [J].
BLAND, RG ;
GOLDFARB, D ;
TODD, MJ .
OPERATIONS RESEARCH, 1981, 29 (06) :1039-1091
[3]  
Bovet DanielP., 2000, Understanding the Linux Kernel
[4]  
Bullnheimer B., 1999, CENTRAL EUROPEAN J O, V7, P25
[5]  
BURKE E, 2005, IEEE C EVOLUTIONARY, V3, P2263
[6]   MJS']JSA: Markov job sclieduler based on availability in desktop grid computing environment [J].
Byun, EunJoung ;
Choi, SungJin ;
Baik, MaengSoon ;
Gil, JoonMin ;
Park, ChanYeol ;
Hwang, ChongSun .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF GRID COMPUTING THEORY METHODS AND APPLICATIONS, 2007, 23 (04) :616-622
[7]   Job scheduling and data replication on data grids [J].
Chang, Ruay-Shiung ;
Chang, Jih-Sheng ;
Lin, Shin-Yi .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2007, 23 (07) :846-860
[8]  
da Silva DP, 2003, LECT NOTES COMPUT SC, V2790, P169
[9]  
Dong F., 2006, SCHEDULING ALGORITHM
[10]   Ant colony optimization theory: A survey [J].
Dorigo, M ;
Blum, C .
THEORETICAL COMPUTER SCIENCE, 2005, 344 (2-3) :243-278