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 :
بازگشت