DocumentCode
3246320
Title
A Tabu Search for the Heterogeneous DAG Scheduling Problem
Author
Wong, Yi Wen ; Goh, Rick Siow Mong ; Kuo, Shyh-hao ; Low, Malcolm Yoke Hean
Author_Institution
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
fYear
2009
fDate
8-11 Dec. 2009
Firstpage
663
Lastpage
670
Abstract
Scheduling parallel applications on heterogeneous processors/architectures with different computational speed is a difficult problem. Here, a tabu search metaheuristic is developed to improve the schedule generated by list scheduling. Three neighbourhoods variants are proposed and examined, including a novel neighbourhood that takes the shape of the task graph into account. The effectiveness is evaluated based on a set of modified random benchmark graphs, including task graphs of real-world applications. Factors affecting algorithm performance are also examined. We have found that the variants proposed were able to reduce the schedule length produced by HEFT up to an average of 30% and up to on average 20% for the standard graphs. The results also show that using information about the shape of the task graph is a viable strategy.
Keywords
directed graphs; parallel processing; scheduling; search problems; HEFT; directed acyclic graphs; heterogeneous DAG scheduling problem; list scheduling; tabu search; task graph; Computer architecture; Concurrent computing; Distributed computing; Field programmable gate arrays; High performance computing; Multicore processing; Optimal scheduling; Processor scheduling; Scheduling algorithm; Shape; DAG; directed acyclic graphs; heterogeneous; metaheuristic; scheduling; tabu search;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems (ICPADS), 2009 15th International Conference on
Conference_Location
Shenzhen
ISSN
1521-9097
Print_ISBN
978-1-4244-5788-5
Type
conf
DOI
10.1109/ICPADS.2009.127
Filename
5395372
Link To Document