DAG Scheduling Using a Lookahead Variant of the Heterogeneous Earliest Finish Time Algorithm

被引:160
作者
Bittencourt, Luiz F. [1 ]
Sakellariou, Rizos [2 ]
Madeira, Edmundo R. M. [1 ]
机构
[1] Univ Estadual Campinas, Inst Comp, PO 6176, Campinas, SP, Brazil
[2] Univ Manchester, Sch Comp Sci, Manchester M13 9PL, Lancs, England
来源
PROCEEDINGS OF THE 18TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING | 2010年
基金
巴西圣保罗研究基金会;
关键词
WORKFLOWS; SYSTEM;
D O I
10.1109/PDP.2010.56
中图分类号
TP301 [理论、方法];
学科分类号
080201 [机械制造及其自动化];
摘要
Among the numerous DAG scheduling heuristics suitable for heterogeneous systems, the Heterogeneous Earliest Finish Time (HEFT) heuristic is known to give good results in short time. In this paper, we propose an improvement of HEFT, where the locally optimal decisions made by the heuristic do not rely on estimates of a single task only, but also look ahead in the schedule and take into account information about the impact of this decision to the children of the task being allocated. Preliminary simulation results indicate that the lookahead variation of HEFT can effectively reduce the makespan of the schedule in most cases without making the algorithm's execution time prohibitively high.
引用
收藏
页码:27 / 34
页数:8
相关论文
共 16 条
[1]
Annis J., 2002, SC, P1
[2]
[Anonymous], 2007, Workflows for E-Science: Scientific Workflows for Grids
[3]
[Anonymous], 2012, Scheduling
[4]
A performance-oriented adaptive scheduler for dependent tasks on grids [J].
Bittencourt, Luiz F. ;
Madeira, Edmundo R. M. .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2008, 20 (09) :1029-1049
[5]
Canon L.-C., 2008, INTEGRATION RES GRID, P63
[6]
Deelman E., 2005, Scientific Programming, V13, P219
[7]
Workflows and e-Science: An overview of workflow system features and capabilities [J].
Deelman, Ewa ;
Gannon, Dennis ;
Shields, Matthew ;
Taylor, Ian .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (05) :528-540
[8]
Static scheduling algorithms for allocating directed task graphs to multiprocessors [J].
Kwok, YK ;
Ahmad, I .
ACM COMPUTING SURVEYS, 1999, 31 (04) :406-471
[9]
Namyoon Woo, 2002, Information Networking. Wireless Communications Technologies and Network Applications. International Conference, ICOIN 2002. Revised Papers, Part II (Lecture Notes in Computer Science Vol.2344), P736
[10]
Ramakrishnan A, 2007, CCGRID 2007: SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, P401