Using imperialist competition algorithm for independent task scheduling in grid computing

被引:16
作者
Pooranian, Zahra [1 ]
Shojafar, Mohammad [2 ]
Javadi, Bahman [3 ]
Abraham, Ajith [4 ,5 ]
机构
[1] Islamic Azad Univ, Andimeshk Branch, Dept Comp Engn, Dezful, Iran
[2] Univ Roma La Sapienza, Dept Informat Engn, Elect DIET, I-00184 Rome, Italy
[3] Univ Western Sydney, Sch Comp Engn & Math, Sydney, NSW, Australia
[4] Machine Intelligence Res Labs MIR Labs, Auburn, WA USA
[5] VSB Tech Univ Ostrava, Ctr Excellence IT4Innovat, Ostrava, Czech Republic
关键词
Grid computing; scheduling; artificial intelligence algorithm; imperialist competition algorithm (ICA); independent task scheduling; PARTICLE SWARM OPTIMIZATION; ANT ALGORITHM; REQUIREMENTS; SECURITY;
D O I
10.3233/IFS-130988
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A grid computing environment provides a type of distributed computation that is unique because it is not centrally managed and it has the capability to connect heterogeneous resources. A grid system provides location-independent access to the resources and services of geographically distributed machines. An essential ingredient for supporting location-independent computations is the ability to discover resources that have been requested by the users. Because the number of grid users can increase and the grid environment is continuously changing, a scheduler that can discover decentralized resources is needed. Grid resource scheduling is considered to be a complicated, NP-hard problem because of the distribution of resources, the changing conditions of resources, and the unreliability of infrastructure communication. Various artificial intelligence algorithms have been proposed for scheduling tasks in a computational grid. This paper uses the imperialist competition algorithm (ICA) to address the problem of independent task scheduling in a grid environment, with the aim of reducing the makespan. Experimental results compare ICA with other algorithms and illustrate that ICA finds a shorter makespan relative to the others. Moreover, it converges quickly, finding its optimum solution in less time than the other algorithms.
引用
收藏
页码:187 / 199
页数:13
相关论文
共 38 条
[1]  
Abraham A., 2000, P 8 IEEE INT C ADV C, P1
[2]  
[Anonymous], 2012, IAES INT J ARTIF INT
[3]  
Cruz-Chávez MA, 2010, COMM COM INF SC, V78, P1
[4]  
Atashpaz-Gargari E, 2007, IEEE C EVOL COMPUTAT, P4661, DOI 10.1109/cec.2007.4425083
[5]  
Attar SF., 2011, INT J COMPUTER APPL, V28, P27
[6]   Task scheduling modelling and reliability evaluation of grid services using coloured Petri nets [J].
Azgomi, Mohammad Abdollahi ;
Entezari-Maleki, Reza .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2010, 26 (08) :1141-1150
[7]   A discrete colonial competitive algorithm for hybrid flowshop scheduling to minimize earliness and quadratic tardiness penalties [J].
Behnamian, J. ;
Zandieh, M. .
EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (12) :14490-14498
[8]  
Benedict Shajulin, 2008, Information Technology Journal, V7, P91
[9]   An ant algorithm for balanced job scheduling in grids [J].
Chang, Ruay-Shiung ;
Chang, Jih-Sheng ;
Lin, Po-Sheng .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (01) :20-27
[10]  
Chen RM, 2009, LECT NOTES ARTIF INT, V5755, P242, DOI 10.1007/978-3-642-04020-7_26