Task scheduling by limited duplication on a bounded set of heterogeneous processors

被引:0
作者
Yin, Fei [1 ]
Du, Xiaoli [1 ]
Jiang, Changjun [1 ]
Deng, Rong [1 ]
机构
[1] Tongji Univ, Minist Educ, Dept Comp Sci & Technol, Key Lab Embedded Syst & Serv Comp, Shanghai 201804, Peoples R China
来源
DCABES 2007 PROCEEDINGS, VOLS I AND II | 2007年
关键词
parallel computing; task scheduling; DAG; cluster based scheduling; duplication based scheduling; simgrid;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the static scheduling of a directed acyclic task graph (DAG) on a heterogeneous, bounded set of distributed processors to minimize the makespan. By analyzing the task scheduling model, we present a new heuristic, known as Dynamic Critical Path Duplication (DCPD), for scheduling DAG on a set of heterogeneous processors. DCPD assigns the tasks on the dynamic critical path to the suitable processor which minimizes the earliest finish time for them, combining insertion-based scheduling and task duplication techniques. The comparison study by simulation on Simgrid, based on randomly generated DAG, shows that DCPD surpasses previous approaches in terms of both quality and cost of schedules, which are mainly presented with schedule length, frequency of best result, and scheduling time metrics.
引用
收藏
页码:454 / 458
页数:5
相关论文
共 7 条
[1]   On exploiting task duplication in parallel program scheduling [J].
Ahmad, I ;
Kwok, YK .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (09) :872-892
[2]   Irnproving scheduling of tasks in a heterogeneous environment [J].
Bajaj, R ;
Agrawal, DP .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (02) :107-118
[3]   APPLICATION OF CLUSTERING AND FACTORIZATION TREE TECHNIQUES FOR PARALLEL SOLUTION OF SPARSE NETWORK EQUATIONS [J].
BIALEK, J ;
GREY, DJ .
IEE PROCEEDINGS-GENERATION TRANSMISSION AND DISTRIBUTION, 1994, 141 (06) :609-616
[4]  
Gilbert C. S., 1993, IEEE T PARALL DISTR, V4, P175
[5]   Dynamic critical-path scheduling: An effective technique for allocating task graphs to multiprocessors [J].
Kwok, YK ;
Ahmad, I .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1996, 7 (05) :506-521
[6]   Performance-effective and low-complexity task scheduling for heterogeneous computing [J].
Topcuoglu, H ;
Hariri, S ;
Wu, MY .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (03) :260-274
[7]  
TRACY D, 1999, 8 HET COMP WORKSH IE