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