SCHEDULING IN HETEROGENEOUS COMPUTING AND GRID ENVIRONMENTS USING A PARALLEL CHC EVOLUTIONARY ALGORITHM

被引:12
|
作者
Nesmachnow, Sergio [1 ]
Alba, Enrique [2 ]
Cancela, Hector [1 ]
机构
[1] Univ Republica, Montevideo, Uruguay
[2] Univ Malaga, E-29071 Malaga, Spain
关键词
grid; heterogeneous computing; parallel evolutionary algorithms; scheduling; INDEPENDENT TASKS; HEURISTICS;
D O I
10.1111/j.1467-8640.2012.00410.x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Scheduling is a capital problem when using distributed heterogeneous computing (HC) and grid environments to solve complex problems. The scheduling problem in heterogeneous environments is NP-hard, so a significant effort has been made to develop efficient methods for solving the problem. However, few works have faced realistic grid-sized problem instances. This work presents a parallel CHC (pCHC) evolutionary algorithm codified over MALLBA, a general-purpose library for combinatorial optimization, for solving the scheduling problem in HC and grid environments. Efficient numerical results are reported in the experimental analysis performed on both a standard benchmark and a set of large-sized problem instances specially designed in this work. The comparative study shows that pCHC is able to achieve high problem solving efficacy, significantly improving over traditional deterministic scheduling methods, while also showing a good scalability behavior when solving large problem instances.
引用
收藏
页码:131 / 155
页数:25
相关论文
共 50 条
  • [1] A parallel micro evolutionary algorithm for heterogeneous computing and grid scheduling
    Nesmachnow, Sergio
    Cancela, Hector
    Alba, Enrique
    APPLIED SOFT COMPUTING, 2012, 12 (02) : 626 - 639
  • [2] Heterogeneous computing and grid scheduling with hierarchically parallel evolutionary algorithms
    Wang, J. (wjljing@163.com), 1600, Binary Information Press (10):
  • [3] DAG Scheduling in Heterogeneous Computing and Grid Environments Using Variable Neighborhood Search Algorithm
    Selvi, S.
    Manimegalai, D.
    APPLIED ARTIFICIAL INTELLIGENCE, 2017, 31 (02) : 134 - 173
  • [4] Parallel multiobjective evolutionary algorithms for batch scheduling in heterogeneous computing and grid systems
    Sergio Nesmachnow
    Computational Optimization and Applications, 2013, 55 : 515 - 544
  • [5] Parallel multiobjective evolutionary algorithms for batch scheduling in heterogeneous computing and grid systems
    Nesmachnow, Sergio
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2013, 55 (02) : 515 - 544
  • [6] A dynamic scheduling algorithm in heterogeneous computing environments
    Lee, Liang-Teh
    Chang, Hung-Yuan
    Liu, Kang-Yuan
    Chang, Gei-Ming
    Lien, Chin-Chih
    2006 INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES,VOLS 1-3, 2006, : 1181 - +
  • [7] Scheduling for gather operation in heterogeneous parallel computing environments
    Ooshita, F
    Matsumae, S
    Masuzawa, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2003, E86A (04) : 908 - 918
  • [8] Scheduling for Broadcast Operation in Heterogeneous Parallel Computing Environments
    Ooshita, F., 1600, John Wiley and Sons Inc. (35):
  • [9] Non-evolutionary algorithm for scheduling dependent tasks in distributed heterogeneous computing environments
    Boyer, WF
    Hura, GS
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (09) : 1035 - 1046
  • [10] Task scheduling using Bayesian optimization algorithm for heterogeneous computing environments
    Yang, Jiadong
    Xu, Hua
    Pan, Li
    Jia, Peifa
    Long, Fei
    Jie, Ming
    APPLIED SOFT COMPUTING, 2011, 11 (04) : 3297 - 3310