DocumentCode
706998
Title
On the Graham´s bound for cyclic scheduling
Author
Chretienne, Philippe
Author_Institution
Lab. LIP6, Univ. Pierre et Marie Curie, Paris, France
fYear
1999
fDate
Aug. 31 1999-Sept. 3 1999
Firstpage
3914
Lastpage
3920
Abstract
This paper adresses the performance of list scheduling a cyclic set of N non-preemptive dependent generic tasks on m identical processors. The reduced precedence graph is assumed to be strongly connected but the number of simultaneously active instances of a generic task is not restricted to be at most one. Some properties on arbitrary schedules are first given. Then we restrict to regular schedules for which it is shown that the number of ready or active tasks at any instant is at least the minimum height H∞ of a directed circuit of the reduced precedence graph. The average cycle time of any regular list schedule is then shown to be at most (2 - min{H∞, m}/m) times the absolute minimum average cycle time. This result, which is similar well-known (2 - 1/m) Graham´s bound applying for non cyclic scheduling, shows to what extent regular list schedules take the parallelism of the cyclic task system into account.
Keywords
approximation theory; graph theory; processor scheduling; Graham bound; cyclic scheduling; cyclic task system; directed circuit; identical processors; minimum average cycle time; nonpreemptive dependent generic tasks; reduced precedence graph; simultaneously active instances; Approximation methods; Facsimile; Optimized production technology; Processor scheduling; Program processors; Schedules; Scheduling; Approximation algorithm; Cyclic scheduling; Worst-case performance ratio;
fLanguage
English
Publisher
ieee
Conference_Titel
Control Conference (ECC), 1999 European
Conference_Location
Karlsruhe
Print_ISBN
978-3-9524173-5-5
Type
conf
Filename
7099943
Link To Document