A comparison of utility-oriented algorithms for scheduling parallel tasks in multi-cluster grid

被引:0
|
作者
Jinghui Zhang
Junzhou Luo
机构
[1] Southeast University,School of Computer Science and Engineering
来源
Cluster Computing | 2009年 / 12卷
关键词
Parallel task; Multi-cluster; Approximate algorithm; Genetic algorithm; Local ratio;
D O I
暂无
中图分类号
学科分类号
摘要
Scheduling parallel tasks in multi-cluster grid can be seen as two interdependent problems: cluster allocation and scheduling parallel task on the allocated cluster. In this paper both rigid and moldable parallel tasks are considered. We propose a theoretical model of utility-oriented parallel task scheduling in multi-cluster grid with advance reservations. On the basis of the model we present an approximation algorithm, a repair strategy based genetic algorithm and greedy heuristics MaxMax, T-Sufferage and R-Sufferage to solve the two interdependent problems. We compare the performance of these algorithms in aspect of utility optimality and timing results. Simulation results show on average the (1+α)-approximation algorithm achieves the best trade-off between utility optimality and timing. Genetic algorithm could achieve better utility than greedy heuristics and approximate algorithm at expensive time cost. Greedy heuristics do not perform equally well when adapted to different utility functions while the approximation algorithm shows its intrinsic stable performance.
引用
收藏
页码:421 / 438
页数:17
相关论文
共 50 条
  • [1] A comparison of utility-oriented algorithms for scheduling parallel tasks in multi-cluster grid
    Zhang, Jinghui
    Luo, Junzhou
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2009, 12 (04): : 421 - 438
  • [2] Scheduling online mixed-parallel workflows of rigid tasks in heterogeneous multi-cluster environments
    Wang, Yi-Rong
    Huang, Kuo-Chan
    Wang, Feng-Jian
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 60 : 35 - 47
  • [3] Parallel Algorithms on Multi-Cluster Architectures using GRID Middleware. Experiences in Argentine Universities
    De Giusti, A.
    Naiouf, M.
    De Giusti, L.
    Chichizola, F.
    Rodriguez, I.
    Petorutti, J.
    Pousa, A.
    Ardenghi, J.
    Bertogna, L.
    Printista, M.
    [J]. IBERGRID: 1ST IBERIAN GRID INFRASTRUCTURE CONFERENCE PROCEEDINGS, 2007, : 322 - 332
  • [4] Dynamic parallel job scheduling in multi-cluster computing systems
    Abawajy, JH
    [J]. COMPUTATIONAL SCIENCE - ICCS 2004, PT 1, PROCEEDINGS, 2004, 3036 : 27 - 34
  • [5] Cooperative Communication System for Parallel Computing Agents in Multi-cluster Grid
    Qing-Kui, Chen
    Wang, Wei
    [J]. NETWORK AND PARALLEL COMPUTING, 2008, 5245 : 221 - 231
  • [6] Performance Analysis of Job Scheduling Algorithms on Hadoop Multi-cluster Environment
    Dhulavvagol, Praveen M.
    Totad, S. G.
    Sourabh, Shubham
    [J]. EMERGING RESEARCH IN ELECTRONICS, COMPUTER SCIENCE AND TECHNOLOGY, ICERECT 2018, 2019, 545 : 457 - 470
  • [7] Localized communications of data parallel programs on multi-cluster grid systems
    Hsu, CH
    Lo, TT
    Yu, KM
    [J]. ADVANCES IN GRID COMPUTING - EGC 2005, 2005, 3470 : 900 - 910
  • [8] Performance Analysis of Preemption-Aware Scheduling in Multi-cluster Grid Environments
    Salehi, Mohsen Amini
    Javadi, Bahman
    Buyya, Rajkumar
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PT I: ICA3PP 2011, 2011, 7916 : 419 - 432
  • [9] Scheduling Workflows in Multi-Cluster Environments
    Stanzani, Silvio Luiz
    Sato, Liria Matsumoto
    Netto, Marco A. S.
    [J]. 2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2013, : 560 - 565
  • [10] Hybrid Re-Scheduling Mechanisms for Workflow Applications on Multi-cluster Grid
    Zhang, Yang
    Koelbel, Charles
    Cooper, Keith
    [J]. CCGRID: 2009 9TH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2009, : 116 - 123