Title :
Performance of work conserving schedulers and scheduling of some synchronous dataflow graphs
Author_Institution :
Codito Technol. Pvt. Ltd., Pune, India
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;
Conference_Titel :
Parallel and Distributed Systems, 2004. ICPADS 2004. Proceedings. Tenth International Conference on
Print_ISBN :
0-7695-2152-5
DOI :
10.1109/ICPADS.2004.1316134