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 条
[31]   Efficient meta heuristic algorithms to minimize mean flow time in no-wait two stage flow shops with parallel and identical machines [J].
Shafaei, Rasoul ;
Moradinasab, Nazanin ;
Rabiee, Meysam .
INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE AND ENGINEERING MANAGEMENT, 2011, 6 (06) :421-430
[32]   A novel imperialist competitive algorithm for bi-criteria scheduling of the assembly flowshop problem [J].
Shokrollahpour, E. ;
Zandieh, M. ;
Dorri, Behrouz .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2011, 49 (11) :3087-3103
[33]   A rotary chaotic PSO algorithm for trustworthy scheduling of a grid workflow [J].
Tao, Qian ;
Chang, Hui-You ;
Yi, Yang ;
Gu, Chun-qin ;
Li, Wen-jie .
COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (05) :824-836
[34]   The anatomy study of high performance task scheduling algorithm for Grid computing system [J].
Tseng, L. Y. ;
Chin, Y. H. ;
Wang, S. C. .
COMPUTER STANDARDS & INTERFACES, 2009, 31 (04) :713-722
[35]   An Improved Ant Algorithm for Grid Task Scheduling Strategy [J].
Wei, Laizhi ;
Zhang, Xiaobin ;
Li, Yun ;
Li, Yujie .
INTERNATIONAL CONFERENCE ON APPLIED PHYSICS AND INDUSTRIAL ENGINEERING 2012, PT C, 2012, 24 :1974-1981
[36]   Heuristic scheduling for bag-of-tasks applications in combination with QoS in the computational grid [J].
Weng, CL ;
Lu, XD .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2005, 21 (02) :271-280
[37]   Computational models and heuristic methods for Grid scheduling problems [J].
Xhafa, Fatos ;
Abraham, Ajith .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2010, 26 (04) :608-621
[38]  
Xhafa F, 2009, LECT NOTES ARTIF INT, V5572, P285, DOI 10.1007/978-3-642-02319-4_34