Heterogeneous computing scheduling with evolutionary algorithms

被引:0
|
作者
Sergio Nesmachnow
Héctor Cancela
Enrique Alba
机构
[1] Universidad de la República,
[2] Universidad de Málaga,undefined
来源
Soft Computing | 2010年 / 15卷
关键词
Evolutionary algorithms; Heterogeneous computing; Scheduling;
D O I
暂无
中图分类号
学科分类号
摘要
This work presents sequential and parallel evolutionary algorithms (EAs) applied to the scheduling problem in heterogeneous computing environments, a NP-hard problem with capital relevance in distributed computing. These methods have been specifically designed to provide accurate and efficient solutions by using simple operators that allow them to be later extended for solving realistic problem instances arising in distributed heterogeneous computing (HC) and grid systems. The EAs were codified over MALLBA, a general-purpose library for combinatorial optimization. Efficient numerical results are reported in the experimental analysis performed on well-known problem instances. The comparative study of scheduling methods shows that the parallel versions of the implemented evolutionary algorithms are able to achieve high problem solving efficacy, outperforming traditional scheduling heuristics and also improving over previous results already reported in the related literature.
引用
收藏
页码:685 / 701
页数:16
相关论文
共 50 条
  • [1] Heterogeneous computing scheduling with evolutionary algorithms
    Nesmachnow, Sergio
    Cancela, Hector
    Alba, Enrique
    SOFT COMPUTING, 2011, 15 (04) : 685 - 701
  • [2] Evolutionary algorithms for affinity scheduling heuristics in heterogeneous computing systems
    Iturriaga, Santiago
    Nesmachnow, Sergio
    PROCEEDINGS OF THE 2014 XL LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2014,
  • [3] Heterogeneous computing and grid scheduling with hierarchically parallel evolutionary algorithms
    Wang, J. (wjljing@163.com), 1600, Binary Information Press (10):
  • [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] Improving volunteer computing scheduling for evolutionary algorithms
    Smaoui, Malek
    Garbey, Marc
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (01): : 1 - 14
  • [7] Heterogeneous multiprocessor scheduling and allocation using evolutionary algorithms
    Reuter, C
    Schwiegershausen, M
    Pirsch, P
    IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, PROCEEDINGS, 1997, : 294 - 303
  • [8] On benchmarking task scheduling algorithms for heterogeneous computing systems
    Ashish Kumar Maurya
    Anil Kumar Tripathi
    The Journal of Supercomputing, 2018, 74 : 3039 - 3070
  • [9] Evaluation of Task Scheduling Algorithms in Heterogeneous Computing Environments
    Stan, Roxana-Gabriela
    Bajenaru, Lidia
    Negru, Catalin
    Pop, Florin
    SENSORS, 2021, 21 (17)
  • [10] Posterior task scheduling algorithms for heterogeneous computing systems
    Shen, Linshan
    Choe, Tae-Young
    HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2006, 2007, 4395 : 172 - +