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] Parallel multiobjective evolutionary algorithms for batch scheduling in heterogeneous computing and grid systems
    Sergio Nesmachnow
    Computational Optimization and Applications, 2013, 55 : 515 - 544
  • [3] Parallel multiobjective evolutionary algorithms for batch scheduling in heterogeneous computing and grid systems
    Nesmachnow, Sergio
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2013, 55 (02) : 515 - 544
  • [4] Multiobjective grid scheduling using a domain decomposition based parallel micro evolutionary algorithm
    Nesmachnow, Sergio
    Iturriaga, Santiago
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2013, 4 (01) : 70 - 84
  • [5] Heterogeneous computing scheduling with evolutionary algorithms
    Nesmachnow, Sergio
    Cancela, Hector
    Alba, Enrique
    SOFT COMPUTING, 2011, 15 (04) : 685 - 701
  • [6] Task Scheduling Using Two-Phase Variable Neighborhood Search Algorithm on Heterogeneous Computing and Grid Environments
    Selvi, S.
    Manimegalai, D.
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2015, 40 (03) : 817 - 844
  • [7] Heterogeneous computing scheduling with evolutionary algorithms
    Sergio Nesmachnow
    Héctor Cancela
    Enrique Alba
    Soft Computing, 2010, 15 : 685 - 701
  • [8] A hierarchically parallel scheduling algorithm in heterogeneous distributed computing
    Wang, Jinglian
    Gong, Bin
    Liu, Hong
    Li, Shaohui
    ICIC Express Letters, Part B: Applications, 2014, 5 (06): : 1681 - 1686
  • [9] Parallel virtual savant for the heterogeneous computing scheduling problem
    Carlos de la Torre, Juan
    Massobrio, Renzo
    Ruiz, Patricia
    Nesmachnow, Sergio
    Dorronsoro, Bernabe
    JOURNAL OF COMPUTATIONAL SCIENCE, 2020, 39
  • [10] Heterogeneous computing and grid scheduling with parallel biologically inspired hybrid heuristics
    Wang, Jinglian
    Gong, Bin
    Liu, Hong
    Li, Shaohui
    Yi, Juan
    TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2014, 36 (06) : 805 - 814