• DocumentCode
    2295761
  • Title

    Multiprocessor scheduling algorithm utilizing linear clustering of directed acyclic graphs

  • Author

    Park, Choung Shik ; Choi, Sang Bang

  • Author_Institution
    Dept. of Electron. Eng., Inha Univ., Inchon, South Korea
  • fYear
    1997
  • fDate
    10-13 Dec 1997
  • Firstpage
    392
  • Lastpage
    399
  • Abstract
    The multiprocessor scheduling is the method to allocate modules(or tasks) with precedence relationship onto the processors in such a way that the parallel time (completion time of a program in multiprocessor system) is minimized. In this paper, we propose a scheduling heuristic which is based on linear clustering scheme and uses only local information of a DAG (Directed Acyclic Graph). Proposed algorithm gives an optimal scheduling result for a coarse grain DAG with only fork or join nodes and a greatly reduced parallel time for general DAGs. Simulation results showed that proposed algorithm has better scheduling result and less algorithm execution time than any of compared algorithms
  • Keywords
    digital simulation; directed graphs; processor scheduling; completion time; directed acyclic graphs; linear clustering; linear clustering scheme; multiprocessor scheduling algorithm; multiprocessor system; optimal scheduling; precedence relationship; scheduling heuristic; simulation results; Clustering algorithms; Computational efficiency; Cost function; Heuristic algorithms; Multiprocessing systems; Optimal scheduling; Polynomials; Processor scheduling; Scheduling algorithm; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 1997. Proceedings., 1997 International Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    0-8186-8227-2
  • Type

    conf

  • DOI
    10.1109/ICPADS.1997.652578
  • Filename
    652578