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
相关论文
共 50 条
  • [21] Provide a Method of Scheduling In Computational Grid Using Imperialist Competitive Algorithm
    Pahlevanzadeh, Mostafa
    HarounAbadi, Ali
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2016, 16 (06): : 75 - 80
  • [22] A task scheduling method in grid computing based on target genetic algorithm
    Dai Shangping
    Gao Li
    Shu Wanneng
    Proceedings of the International Conference on Mechanical Transmissions, Vols 1 and 2, 2006, : 1517 - 1520
  • [23] A grid computing task scheduling method based on target genetic algorithm
    Shu, Wanneng
    Zheng, Shijue
    Ma, Wei
    Chen, Guangdong
    Du, Jianhua
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 3528 - +
  • [24] A Novel Algorithm for Task Scheduling in Grid Computing Based on Game Theory
    Yao, Lei
    Dai, Guanzhong
    Zhang, Huixiang
    Ren, Shuai
    Niu, Yun
    HPCC 2008: 10TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2008, : 282 - 287
  • [25] Study and application of target genetic algorithm for task scheduling in grid computing
    Shu, Wanneng
    Zeng, Wu
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13E : 599 - 603
  • [26] A task duplication based scheduling algorithm on GA in grid computing systems
    Lin, JN
    Wu, HZ
    ADVANCES IN NATURAL COMPUTATION, PT 3, PROCEEDINGS, 2005, 3612 : 225 - 234
  • [27] Research on Optimization of Resource Management and Task Scheduling Algorithm in Grid Computing
    Liu Feng
    Guo Wei-wei
    Liu Lan-bo
    2019 11TH INTERNATIONAL CONFERENCE ON MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION (ICMTMA 2019), 2019, : 812 - 815
  • [28] A Modified Simulated Annealing Algorithm for Static Task Scheduling in Grid Computing
    Kazem, Ali Asghar Pourhaji
    Rahmani, Amir Masoud
    Aghdam, Hamed Habibi
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, 2008, : 623 - +
  • [29] An Efficient Resources Management Model and Task Scheduling Algorithm in Grid Computing
    Gao Xiao-Bo
    INTELLIGENT STRUCTURE AND VIBRATION CONTROL, PTS 1 AND 2, 2011, 50-51 : 526 - 530
  • [30] Critical-task Anticipation scheduling algorithm for heterogeneous and grid computing
    Hsu, Ching-Hsien
    Own, Ming-Yuan
    Li, Kuan-Ching
    ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2006, 4186 : 95 - 108