DocumentCode
596559
Title
A contention-aware heuristic scheduling algorithm for Fork-Join task graphs
Author
Jianjun Zhang ; Yexin Song ; Yong Qu
Author_Institution
Coll. of Sci., Naval Univ. of Eng., Wuhan, China
fYear
2012
fDate
18-20 Oct. 2012
Firstpage
152
Lastpage
156
Abstract
Task scheduling is a challenging aspect of parallel programming. Aiming at the problem that most heuristics for this NP-hard problem always assume fully connected processors and concurrent inter-processor communication which are not met on real parallel systems, this paper proposes a communication contention-aware heuristic scheduling algorithm for Fork-Join task graphs, named CCAHS_FJ, which preserves the theoretical basis of task scheduling and improves the scheduling performance by serializing the edges to integrate the communication awareness into task scheduling. Experimental evaluation validates that the proposed algorithm produces superior results than other compared algorithms in terms of schedule length, number of used processors, speedup and efficiency.
Keywords
computational complexity; graph theory; parallel programming; scheduling; CCAHS_FJ algorithm; NP-hard problem; communication awareness; concurrent inter-processor communication; contention-aware heuristic scheduling algorithm; fork-join task graph; fully connected processor; parallel programming; parallel system; schedule length; scheduling performance; speedup; task scheduling; used processor; 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.6463140
Filename
6463140
Link To Document