DocumentCode
3509065
Title
Comparison of contention aware list scheduling heuristics for cluster computing
Author
Sinnen, Oliver ; Sousa, Leonel
Author_Institution
IST/INESC-ID, Univ. Tecnica de Lisboa, Lisboa, Portugal
fYear
2001
fDate
2001
Firstpage
382
Lastpage
387
Abstract
In the area of static scheduling, list scheduling is one of the most common heuristics for the temporal and spatial assignment of a Directed Acyclic Graph (DAG) to a target machine. As most heuristics, list scheduling assumes fully connected homogeneous processors and ignores contention on the inter communication links. This article extends the list scheduling heuristic for contention aware scheduling on heterogenous arbitrary machines. The extension is based on the idea of scheduling edges to links, likewise the scheduling of nodes to processors. Based on this extension, we compare eight priority schemes for the node order determination of the first phase of list scheduling. Random graphs are generated and scheduled with the different schemes to homogenous and heterogenous parallel systems from the area of cluster computing. The experiments demonstrate the appropriateness of our extended list scheduling for homogeneous and heterogenous cluster architectures
Keywords
graph theory; heuristic programming; processor scheduling; workstation clusters; Directed Acyclic Graph; cluster computing; contention aware list scheduling; static scheduling; target machine; task graphs; Computational efficiency; Concurrent computing; Costs; Heuristic algorithms; NP-hard problem; Polynomials; Processor scheduling; Scheduling algorithm; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Workshops, 2001. International Conference on
Conference_Location
Valencia
ISSN
1530-2016
Print_ISBN
0-7695-1260-7
Type
conf
DOI
10.1109/ICPPW.2001.951976
Filename
951976
Link To Document