Practical scheduling algorithms of independent tasks on tree-based grid computing platform

被引:0
作者
Wang, Zhen-Yu [1 ]
Yang, Can-Cheng [1 ]
机构
[1] S China Univ Technol, Sch Comp Sci & Engn, Guangzhou 510641, Peoples R China
来源
PROCEEDINGS OF 2007 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7 | 2007年
关键词
task scheduling; grid computing; linear planning; optimal scheduling scheme; distributed scheduling algorithm;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper discusses scheduling independent tasks on tree-based grid computing platforms, where resources have different speeds of computation and communication. Instead of minimizing the total execution time, which has been proven to be NP-hard [1], we improve integral linear planning model in [2]. Using this model, the time complexity is high to obtain optimal number of tasks assigned to each computing node of multi-level tree. To address this problem, Push-Pull method is given, which transforms the linear planning of multi-lever tree into single-level tree and therefore the time complexity is greatly reduced. Based on the optimal tasks assignment to each node, a static distributed heuristic task scheduling algorithm is put forward. Experimental results show that the algorithm achives better performance than other algorithms.
引用
收藏
页码:3157 / 3163
页数:7
相关论文
共 9 条
  • [1] Abraham A, 2000, 8 IEEE INT C ADV COM, P45
  • [2] BENDER M, 1998, P 9 ANN ACM SINA S D
  • [3] A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems
    Braun, TD
    Siegel, HJ
    Beck, N
    Bölöni, LL
    Maheswaran, M
    Reuther, AI
    Robertson, JP
    Theys, MD
    Yao, B
    Hensgen, D
    Freund, RF
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2001, 61 (06) : 810 - 837
  • [4] Simgrid: a toolkit for the simulation of application scheduling
    Casanova, H
    [J]. FIRST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2001, : 430 - 437
  • [5] Dong F., SCHEDULING ALGORITHM
  • [6] HEURISTIC ALGORITHMS FOR SCHEDULING INDEPENDENT TASKS ON NONIDENTICAL PROCESSORS
    IBARRA, OH
    KIM, CE
    [J]. JOURNAL OF THE ACM, 1977, 24 (02) : 280 - 289
  • [7] LINWEIWEI, 2006, SOFTWARE T, V16, P1000
  • [8] Divisible load scheduling strategies on distributed multi-level tree networks with communication delays and buffer constraints
    Veeravalli, B
    Yao, JN
    [J]. COMPUTER COMMUNICATIONS, 2004, 27 (01) : 93 - 110
  • [9] VINCENZOD M MILILOTTIM, 2004, PARALLEL COMPUT, V30, P553