• DocumentCode
    3216100
  • Title

    Performance of work conserving schedulers and scheduling of some synchronous dataflow graphs

  • Author

    Kanade, Udayan

  • Author_Institution
    Codito Technol. Pvt. Ltd., Pune, India
  • fYear
    2004
  • fDate
    7-9 July 2004
  • Firstpage
    521
  • Lastpage
    529
  • Abstract
    We know a lot about competitive or approximation ratios of scheduling algorithms. This, though, cannot be translated into direct bounds on the schedule produced by a scheduling algorithm, because often the optimal solution is intractable. We derive a methodology to find absolute bounds on the scheduling of jobs with precedence constraints on parallel identical machines. Our bounds hold for a large class of online and offline scheduling algorithms: the "work conserving" scheduling algorithms. We apply this methodology to prove that an important class of synchronous dataflow graphs $the parallelized pipelines -has very good performance characteristics when scheduled by a work conserving scheduler. Real time guarantees and granularity design for these dataflow graphs are discussed. We argue that parallelized pipelines should be dynamically scheduled on multiprocessor architectures.
  • Keywords
    competitive algorithms; data flow graphs; parallel architectures; performance evaluation; pipeline processing; processor scheduling; approximation ratio; competitive ratio; multiprocessor architecture; online scheduling; parallel job scheduling; parallel system; parallelized pipeline; performance analysis; real time system; synchronous dataflow graph; work conserving scheduler; Algorithm design and analysis; Dynamic scheduling; Optimal scheduling; Parallel machines; Performance analysis; Pipelines; Processor scheduling; Program processors; Real time systems; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2004. ICPADS 2004. Proceedings. Tenth International Conference on
  • ISSN
    1521-9097
  • Print_ISBN
    0-7695-2152-5
  • Type

    conf

  • DOI
    10.1109/ICPADS.2004.1316134
  • Filename
    1316134