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 条
  • [41] Adaptive Task Scheduling in Grid Computing Environments
    Michalas, Angelos
    Louta, Malamati
    PROCEEDINGS 2009 FOURTH INTERNATIONAL WORKSHOP ON SEMANTIC MEDIA ADAPTATION AND PERSONALIZATION, 2009, : 115 - +
  • [42] A Parallel Memetic Algorithm on GPU to Solve the Task Scheduling Problem in Heterogeneous Environments
    Mirsoleimani, Sayyed Ali
    Karami, Ali
    Khunjush, Farshad
    GECCO'13: PROCEEDINGS OF THE 2013 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2013, : 1181 - 1188
  • [43] Priority based scheduling for heterogeneous grid environments
    Sumathi, G.
    Gopalan, N. P.
    2006 10TH IEEE SINGAPORE INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS, VOLS 1 AND 2, 2006, : 97 - +
  • [44] Task scheduling for grid computing systems using a genetic algorithm
    Jiang, Yi-Syuan
    Chen, Wei-Mei
    JOURNAL OF SUPERCOMPUTING, 2015, 71 (04): : 1357 - 1377
  • [45] Task scheduling for grid computing systems using a genetic algorithm
    Yi-Syuan Jiang
    Wei-Mei Chen
    The Journal of Supercomputing, 2015, 71 : 1357 - 1377
  • [46] On advantages of Grid computing for parallel job scheduling
    Ernemann, C
    Hamscher, V
    Schwiegelshohn, U
    Yahyapour, R
    CCGRID 2002: 2ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2002, : 39 - 46
  • [47] Scheduling in Heterogeneous Computing Environments for Proximity Queries
    Kim, Duksu
    Lee, Jinkyu
    Lee, Junghwan
    Shin, Insik
    Kim, John
    Yoon, Sung-Eui
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2013, 19 (09) : 1513 - 1525
  • [48] On the design of task scheduling in the heterogeneous computing environments
    Chen, HA
    2005 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2005, : 396 - 399
  • [49] A simple scheduling heuristic for heterogeneous computing environments
    Hagras, T
    Janecek, J
    SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2003, : 104 - 110
  • [50] Task Scheduling Using PSO Algorithm in Cloud Computing Environments
    Al-maamari, Ali
    Omara, Fatma A.
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (05): : 245 - 255