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 条
  • [21] Heterogeneous computing scheduling with evolutionary algorithms
    Sergio Nesmachnow
    Héctor Cancela
    Enrique Alba
    Soft Computing, 2010, 15 : 685 - 701
  • [22] Scheduling Tasks in Grid Computing Environments
    Kadam, A.
    Thool, V.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMMUNICATION AND SIGNAL PROCESSING 2016 (ICCASP 2016), 2017, 137 : 342 - 348
  • [23] A hybrid GA-based scheduling algorithm for heterogeneous computing environments
    Yu, Han
    2007 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN SCHEDULING, 2007, : 87 - +
  • [24] On development of an efficient parallel loop self-scheduling for grid computing environments
    Yang, Chao-Tung
    Cheng, Kuan-Wei
    Shih, Wen-Chung
    PARALLEL COMPUTING, 2007, 33 (7-8) : 467 - 487
  • [25] Heterogeneous computing and grid scheduling with hierarchically parallel artificial immune optimization algorithms
    Wang, Jinglian
    Gong, Bin
    Liu, Hong
    Li, Shaohui
    1600, ICIC Express Letters Office (05): : 917 - 923
  • [26] Task Scheduling in Grid Computing using Genetic Algorithm
    Shakya, Subarna
    Prajapati, Ujjwal
    2015 International Conference on Green Computing and Internet of Things (ICGCIoT), 2015, : 1245 - 1248
  • [27] Task matching and scheduling in heterogeneous computing environments using a genetic-algorithm-based approach
    Wang, L
    Siegel, HJ
    Roychowdhury, VP
    Maciejewski, AA
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1997, 47 (01) : 8 - 22
  • [28] Scheduling for Heterogeneous Computing Platforms using a Genetic Algorithm
    He, Yu
    Chen, Jinchao
    Du, Chenglie
    Gu, Qing
    PROCEEDINGS OF 2020 IEEE 5TH INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC 2020), 2020, : 1237 - 1241
  • [29] Strategies for distributed parallel computing on grid computing environments
    Lin, Weiwei
    Zhang, Zhili
    Qi, Deyu
    Jisuanji Gongcheng/Computer Engineering, 2006, 32 (09): : 104 - 106
  • [30] Resource scheduling based on ant colony optimization algorithm in grid computing environments
    Chen, Lei
    Information Technology Journal, 2013, 12 (24) : 8010 - 8014