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 条
  • [31] A de-centralized scheduling and load balancing algorithm for heterogeneous grid environments
    Arora, M
    Das, SK
    Biswas, R
    2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS OF THE WORKSHOPS, 2002, : 499 - 505
  • [32] Task scheduling of cloud computing based on Improved CHC algorithm
    Zhang, Liping
    Tong, Weiqin
    Lu, Shengpeng
    2014 INTERNATIONAL CONFERENCE ON AUDIO, LANGUAGE AND IMAGE PROCESSING (ICALIP), VOLS 1-2, 2014, : 574 - 577
  • [33] Scheduling algorithm based on evolutionary computing in identical parallel machine production line
    Liu, M
    Wu, C
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2003, 19 (05) : 401 - 407
  • [34] Multisite co-allocation scheduling algorithms for parallel jobs in computing grid environments
    Zhang Weizhe
    Fang Binxing
    Hu Mingzeng
    Liu Xinran
    Zhang Hongli
    Gao Lei
    SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2006, 49 (06): : 906 - 926
  • [35] Multisite co-allocation scheduling algorithms for parallel jobs in computing grid environments
    ZHANG Weizhe1
    2. National Computer Network Emergency Response Technical Team/Coordination Center of China
    3. Beijing University of Posts and Telecommunications
    ScienceinChina(SeriesF:InformationSciences), 2006, (06) : 906 - 926
  • [36] A performance-based parallel loop self-scheduling on grid computing environments
    Shih, WC
    Yang, CT
    Tseng, SS
    NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2005, 3779 : 48 - 55
  • [37] Multisite co-allocation scheduling algorithms for parallel jobs in computing grid environments
    Weizhe Zhang
    Binxing Fang
    Mingzeng Hu
    Xinran Liu
    Hongli Zhang
    Lei Gao
    Science in China Series F: Information Sciences, 2006, 49 : 906 - 926
  • [38] Capacity planning and scheduling in Grid computing environments
    Afzal, Ali
    McGough, A. Stephen
    Darlington, John
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2008, 24 (05): : 404 - 414
  • [39] A task scheduling method in grid computing environments
    Guo Liwen
    Yang Yang
    IMECS 2007: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2007, : 904 - +
  • [40] Session Scheduling Algorithm of Grid Computing
    Fan, Sha
    THIRD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING: WKDD 2010, PROCEEDINGS, 2010, : 3 - 6