Title :
Improving Static Task Scheduling in Heterogeneous and Homogeneous Computing Systems
Author :
Yang, Chih-Hsueh ; Lee, PeiZong ; Chung, Yeh-Ching
Author_Institution :
Inst. of Inf. Sci., Acad. Sinica, Taipei
Abstract :
In this paper, we present a heuristic algorithm that improves the performance of static task scheduling. Our algorithm is based on the list-scheduling mechanism. For the listing phase, we use existing techniques to generate partial-order task sequences based on critical-path-first ordering, critical-task-first ordering, and their hybrids. For the scheduling phase, we propose a task-duplication algorithm with a look-ahead technique, so that the complexity of the new algorithm does not increase. The experiment results show that our algorithm outperforms other algorithms for any feasible task sequences with respect to the average execution times and the average scheduling length ratios.
Keywords :
critical path analysis; directed graphs; scheduling; sequences; critical-path-first ordering; critical-task-first ordering; directed acyclic graph; heterogeneous computing system; heuristic algorithm; homogeneous computing system; list-scheduling mechanism; look-ahead technique; partial-order task sequence; static task scheduling; task-duplication algorithm; Application software; Clustering algorithms; Computer science; Costs; Heuristic algorithms; Hybrid power systems; Information science; Load management; Processor scheduling; Scheduling algorithm;
Conference_Titel :
Parallel Processing, 2007. ICPP 2007. International Conference on
Conference_Location :
Xi´an
Print_ISBN :
978-0-7695-2933-2
DOI :
10.1109/ICPP.2007.49