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 条
  • [41] Resource management and task scheduling in grid computing
    Luo, J
    Ji, P
    Wang, XZ
    Zhu, Y
    Li, F
    Ma, T
    Wang, XP
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOL 2, 2004, : 431 - 436
  • [42] Multisite task scheduling on distributed computing grid
    Zhang, WZ
    Zhang, HL
    He, H
    Hu, MZ
    GRID AND COOPERATIVE COMPUTING, PT 2, 2004, 3033 : 57 - 64
  • [43] A task scheduling method in grid computing environments
    Guo Liwen
    Yang Yang
    IMECS 2007: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2007, : 904 - +
  • [44] Adaptive Task Scheduling in Grid Computing Environments
    Michalas, Angelos
    Louta, Malamati
    PROCEEDINGS 2009 FOURTH INTERNATIONAL WORKSHOP ON SEMANTIC MEDIA ADAPTATION AND PERSONALIZATION, 2009, : 115 - +
  • [45] Adaptive League Championship Algorithm (ALCA) for independent task scheduling in cloud computing
    Gade A.
    Bhat M.N.
    Thakare N.
    Ingenierie des Systemes d'Information, 2019, 24 (03): : 353 - 359
  • [46] An Enhanced Task Scheduling Approach for Grid Computing
    Bisht, Aarti
    Verma, Shashi Kant
    PROCEEDINGS OF THE 2018 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS), 2018, : 371 - 376
  • [47] A hybrid task scheduling algorithm in grid
    Information School, Central University of Finance and Economics, Beijing 100081
    不详
    J. Donghua Univ., 2006, 6 (84-86+92):
  • [48] Grid Task Scheduling: Algorithm Review
    Ma, Tinghuai
    Yan, Qiaoqiao
    Liu, Wenjie
    Guan, Donghai
    Lee, Sungyoung
    IETE TECHNICAL REVIEW, 2011, 28 (02) : 158 - 167
  • [49] Session Scheduling Algorithm of Grid Computing
    Fan, Sha
    THIRD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING: WKDD 2010, PROCEEDINGS, 2010, : 3 - 6
  • [50] A new task scheduling mechanism in grid computing using trust model
    Mohsenzadeh, Ali
    Nickray, Mohsen
    Bidgoly, Amir Jalaly
    Farjami, Yaghoub
    MULTIAGENT AND GRID SYSTEMS, 2020, 16 (02) : 135 - 152