• 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