• DocumentCode
    3322071
  • Title

    Optimization of Layer-based Scheduling Algorithms for Mixed Parallel Applications with Precedence Constraints Using Move-blocks

  • Author

    Kunis, Raphael ; Runger, G.

  • Author_Institution
    Dept. of Comput. Sci., Chemnitz Univ. of Technol., Chemnitz
  • fYear
    2009
  • fDate
    18-20 Feb. 2009
  • Firstpage
    70
  • Lastpage
    77
  • Abstract
    The efficient scheduling of large mixed parallel applications is challenging. Most existing algorithms utilize scheduling heuristics and approximation algorithms to determine a good schedule as basis for an efficient execution in large scale scientific computing. This paper concentrates on the scheduling of mixed parallel applications represented by task graphs with parallel tasks and precedence constraints between them. Layer-based scheduling algorithms for homogeneous target platforms are improved by adding a move-blocks phase that further reduces the resulting parallel runtime.The layer-based scheduling approach is described and the move-blocks algorithm is introduced in detail. The move-blocks extension provides better scheduling results for small as well as for large problems but has only a small increase in runtime.This is shown by a comparison of the modified and the original algorithms over a wide range of test cases.
  • Keywords
    approximation theory; graph theory; natural sciences computing; optimisation; parallel algorithms; processor scheduling; approximation algorithm; homogeneous target platform; large mixed parallel application; large scale scientific computing; layer-based scheduling heuristics algorithm; move-block algorithm; optimization; parallel task graph; precedence constraint; Application software; Approximation algorithms; Constraint optimization; Heuristic algorithms; Large-scale systems; Optimal scheduling; Processor scheduling; Runtime; Scheduling algorithm; Scientific computing; mixed parallel applications; parallel computing; scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-based Processing, 2009 17th Euromicro International Conference on
  • Conference_Location
    Weimar
  • ISSN
    1066-6192
  • Print_ISBN
    978-0-7695-3544-9
  • Type

    conf

  • DOI
    10.1109/PDP.2009.12
  • Filename
    4912917