• 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