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] Using imperialist competition algorithm for independent task scheduling in grid computing
    Pooranian, Zahra
    Shojafar, Mohammad
    Javadi, Bahman
    Abraham, Ajith
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2014, 27 (01) : 187 - 199
  • [22] A simulated evolution approach to task matching and scheduling in heterogeneous computing environments
    Barada, H
    Sait, SM
    Baig, N
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2002, 15 (05) : 491 - 500
  • [23] Evaluation of Task Scheduling Algorithms in Heterogeneous Computing Environments
    Stan, Roxana-Gabriela
    Bajenaru, Lidia
    Negru, Catalin
    Pop, Florin
    SENSORS, 2021, 21 (17)
  • [24] Enhancing list scheduling heuristics for dependent job scheduling in grid computing environments
    Geoffrey Falzon
    Maozhen Li
    The Journal of Supercomputing, 2012, 59 : 104 - 130
  • [25] Scheduling Algorithm for Grid Computing Using Shortest Job First with Time Quantum
    Yosuf, Raham Hashim
    Mokhtar, Rania A.
    Saeed, Rashid A.
    Alhumyani, Hesham
    Abdel-Khalek, S.
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2022, 31 (01): : 581 - 590
  • [26] 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,
  • [27] Evaluating Heuristics for Scheduling Dependent Jobs in Grid Computing Environments
    Falzon, Geoffrey
    Li, Maozhen
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2010, 2 (04) : 65 - 80
  • [28] Cooperative power-aware scheduling in grid computing environments
    Subrata, Riky
    Zomaya, Albert Y.
    Landfeldt, Bjorn
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (02) : 84 - 91
  • [29] An improved ant algorithm for job scheduling in grid computing
    Yan, H
    Shen, XQ
    Xing, L
    Wu, MH
    PROCEEDINGS OF 2005 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-9, 2005, : 2957 - 2961
  • [30] Task scheduling algorithm in GRID considering heterogeneous environment
    You, SY
    Kim, HY
    Hwang, DH
    Kim, SC
    PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 240 - 245