Scheduling Dynamic Workflows onto Clusters of Clusters using Postponing

被引:0
|
作者
Hunold, Sascha [1 ]
Rauber, Thomas [1 ]
Suter, Frederic [2 ]
机构
[1] Univ Bayreuth, Dept Math & Phys, D-95440 Bayreuth, Germany
[2] Univ Nancy LORIA, UMR 7503, CNRS NPL INRIA, Nancy 2 UHP, Nancy, France
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, we revisit the problem of scheduling dynamically generated directed acyclic graphs (DAGs) of multi-processor tasks (M-tasks). A DAG is a basic model for expressing workflows applications where each node represents a task of the workflow. We present a novel algorithm (DMHEFT) for scheduling dynamically generated DAGs onto a heterogeneous collection of clusters. The scheduling decisions are based on the predicted runtime of an M-task as well as the estimation of the redistribution costs between data-dependent tasks. The algorithm also takes care of unfavorable placements of M-tasks by considering the postponing of ready tasks even if idle processors are available. We evaluate the scheduling algorithm by comparing the resulting makespans to the results obtained by using other scheduling algorithms, such as RePA and MHEFT.
引用
收藏
页码:669 / +
页数:2
相关论文
共 50 条
  • [1] Dynamic Scheduling of Multi-Processor Tasks on Clusters of Clusters
    Hunold, Sascha
    Rauber, Thomas
    Ruenger, Gudula
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2007, : 507 - +
  • [2] Dynamic job scheduling on heterogeneous clusters
    Barbosa, J.
    Moreira, Belmiro
    [J]. EIGHTH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2009, : 3 - +
  • [3] Dynamic Scheduling for Work Agglomeration on Heterogeneous Clusters
    Lifflander, Jonathan
    Evans, G. Carl
    Arya, Anshu
    Kale, Laxmikant V.
    [J]. 2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 2404 - 2413
  • [4] Evolutionary Scheduling of Parallel Tasks Graphs onto Homogeneous Clusters
    Hunold, Sascha
    Lepping, Joachim
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2011, : 344 - 352
  • [5] Moldable task scheduling in dynamic SMP clusters with communication on the fly
    Masko, L
    Mounie, G
    Trystram, D
    Tudruj, M
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2004, : 59 - 64
  • [6] Dynamic Scheduling of Hybrid Real-Time Tasks on Clusters
    Hu, Menglan
    Veeravalli, Bharadwaj
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (12) : 2988 - 2997
  • [7] Scheduling moldable tasks for dynamic SMP clusters in SoC technology
    Masko, Lukasz
    Dutot, Pierre-Francois
    Mounie, Gregory
    Trystram, Denis
    Tudruj, Marek
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2006, 3911 : 879 - 887
  • [8] Dynamic scheduling of a batch of parallel task jobs on heterogeneous clusters
    Barbosa, Jorge G.
    Moreira, Belmiro
    [J]. PARALLEL COMPUTING, 2011, 37 (08) : 428 - 438
  • [9] Program graph scheduling for dynamic SMP clusters with communication on the fly
    Masko, L
    [J]. ISPDC 2004: THIRD INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING/HETEROPAR '04: THIRD INTERNATIONAL WORKSHOP ON ALGORITHMS, MODELS AND TOOLS FOR PARALLEL COMPUTING ON HETEROGENEOUS NETWORKS, PROCEEDINGS, 2004, : 149 - 154
  • [10] Optimizing latency and throughput of application workflows on clusters
    Vydyanathan, Naga
    Catalyurek, Umit
    Kurc, Tahsin
    Sadayappan, Ponnuswamy
    Saltz, Joel
    [J]. PARALLEL COMPUTING, 2011, 37 (10-11) : 694 - 712