• DocumentCode
    3413196
  • Title

    Probabilistic performance analysis of scheduling parallel tasks with precedence constraints on mesh connected multicomputers

  • Author

    Li, Keqin

  • Author_Institution
    Dept. of Math. & Comput. Sci., State Univ. of New York, New Paltz, NY, USA
  • fYear
    1996
  • fDate
    27-29 Mar 1996
  • Firstpage
    358
  • Lastpage
    365
  • Abstract
    We investigate the problem of scheduling parallel tasks with precedence constraints on mesh connected multicomputers. It is an open problem as to whether there exists an approximation algorithm that has a finite worst-case performance ratio. We propose a simple level scheduling algorithm LL as a first attempt to solve our problem. There are three basic techniques in algorithm LL, i.e., a layer by layer scheduling strategy to handle precedence constraints, the largest-job-first algorithm to schedule tasks in the same layer, and the two dimensional buddy system for system partitioning. Algorithm LL does not have a finite worst-case performance ratio. However, its average-case performance ratio is quite acceptable. It is shown that for wide task graphs and typical task size distributions, the asymptotic average-case performance ratio of algorithm LL is about two for all probability distributions of task execution times
  • Keywords
    directed graphs; multiprocessor interconnection networks; parallel algorithms; probability; processor scheduling; LL level scheduling algorithm; approximation algorithm; asymptotic average-case performance ratio; average-case performance ratio; finite worst-case performance ratio; largest-job-first algorithm; layer-by-layer scheduling strategy; mesh connected multicomputers; parallel task scheduling; precedence constraints; probabilistic performance analysis; probability distribution; system partitioning; task execution times; task size distributions; two dimensional buddy system; wide task graphs; Algorithm design and analysis; Approximation algorithms; Computer science; Mathematics; Optimal scheduling; Performance analysis; Probability distribution; Processor scheduling; Scheduling algorithm; World Wide Web;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications, 1996., Conference Proceedings of the 1996 IEEE Fifteenth Annual International Phoenix Conference on
  • Conference_Location
    Scottsdale, AZ
  • Print_ISBN
    0-7803-3255-5
  • Type

    conf

  • DOI
    10.1109/PCCC.1996.493657
  • Filename
    493657