• 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