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
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;
Conference_Titel :
Parallel Processing Workshops, 2001. International Conference on
Conference_Location :
Valencia
Print_ISBN :
0-7695-1260-7
DOI :
10.1109/ICPPW.2001.951976