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 条
  • [31] An imperialist competition algorithm using a global search strategy for physical examination scheduling
    Hui Yu
    Jun-qing Li
    Lijing Zhang
    Peng Duan
    Applied Intelligence, 2021, 51 : 3936 - 3951
  • [32] An imperialist competition algorithm using a global search strategy for physical examination scheduling
    Yu, Hui
    Li, Jun-qing
    Zhang, Lijing
    Duan, Peng
    APPLIED INTELLIGENCE, 2021, 51 (06) : 3936 - 3951
  • [33] A Loosely Coupled Hybrid Meta-Heuristic Algorithm for the Static Independent Task Scheduling Problem in Grid Computing
    Younis, Muhanad Tahrir
    Yang, Shengxiang
    Passow, Benjamin N.
    2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 1746 - 1753
  • [34] Evolution strategies on grid computing using task scheduling RR
    Matsuda, Masaki
    Matsumura, Yoshiyuki
    Ohkura, Kazuhiro
    Fujimoto, Noriyuki
    Hagihara, Kenichi
    RESEARCHES AND PROGRESSES OF MODERN TECHNOLOGY ON SILK, TEXTILE AND MECHANICALS II, 2007, : 57 - 58
  • [35] New Hybrid Task Scheduling Algorithm with Fuzzy Logic Controller in Grid Computing
    Hajoui, Younes
    Bouattane, Omar
    Youssfi, Mohamed
    Illoussamen, Elhocein
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (08) : 547 - 554
  • [36] Stable matching mechanism-based grid computing task scheduling algorithm
    Department of Electrical Engineering, Guangxi University, Nanning 530004, China
    不详
    不详
    Xitong Fangzhen Xuebao, 2008, 18 (4878-4880+4888):
  • [37] An improved genetic simulated annealing algorithm applied to task scheduling in grid computing
    Wanneng Shu
    Shijue Zheng
    Li Gao
    Shangping Dai
    Jianhua Du
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2006, 13 : 831 - 835
  • [38] ENHANCED ANT ALGORITHM BASED LOAD BALANCED TASK SCHEDULING IN GRID COMPUTING
    Sathish, Kuppani
    Reddy, A. Rama Mohan
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (10): : 219 - 223
  • [39] The anatomy study of high performance task scheduling algorithm for Grid computing system
    Tseng, L. Y.
    Chin, Y. H.
    Wang, S. C.
    COMPUTER STANDARDS & INTERFACES, 2009, 31 (04) : 713 - 722
  • [40] A Modified Binary PSO Algorithm for Scheduling Independent Jobs in Grid Computing System
    Ghosh, Tarun Kumar
    Das, Sanjoy
    INTERNATIONAL JOURNAL OF NEXT-GENERATION COMPUTING, 2016, 7 (02): : 144 - 154