DocumentCode
596553
Title
A heuristic algorithm for scheduling Out-Tree task graphs in heterogeneous computing systems
Author
Jianjun Zhang ; Wen Kuang ; Haojie Yuan
Author_Institution
Coll. of Sci., Naval Univ. of Eng., Wuhan, China
fYear
2012
fDate
18-20 Oct. 2012
Firstpage
123
Lastpage
128
Abstract
Efficient task scheduling is critical for achieving high performance in heterogeneous computing systems. Many previous relevant works for Out-Tree task graphs focused on homogeneous environments, while neglecting the heterogeneity of processors and the economization on processors, which resulted in low practical efficiency. This paper presents a heuristic greedy algorithm based on list and task duplication for scheduling Out-Tree task graphs in heterogeneous computing systems, which tries to find the best point between balancing loads and shortening the schedule length and improves the schedule performance without increasing the time complexity of the algorithm. The comparative experimental results demonstrate that the proposed algorithm could achieve shorter schedule length while using less number of processors.
Keywords
computational complexity; graph theory; greedy algorithms; resource allocation; scheduling; heterogeneous computing systems; heuristic greedy algorithm; homogeneous environments; load balancing; out-tree task graph scheduling; time complexity; Algorithm design and analysis; Optimal scheduling; Processor scheduling; Program processors; Schedules; Scheduling; Time complexity;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Computational Intelligence (ICACI), 2012 IEEE Fifth International Conference on
Conference_Location
Nanjing
Print_ISBN
978-1-4673-1743-6
Type
conf
DOI
10.1109/ICACI.2012.6463134
Filename
6463134
Link To Document