• DocumentCode
    324299
  • Title

    On-line schedulers for pinwheel tasks using the time-driven approach

  • Author

    Hsueh, Chih-wen ; Kwei-Jay Lin

  • Author_Institution
    Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
  • fYear
    1998
  • fDate
    17-19 Jun 1998
  • Firstpage
    180
  • Lastpage
    187
  • Abstract
    Pinwheel scheduling algorithms can be used to produce distance-constrained real-time system schedules where the temporal distance between any two consecutive completions of a task must be less than a pre-defined time interval. A pinwheel schedule can be generated off-line and executed cyclically. Such an approach provides a good predictability and allows for off-line schedule optimization. However, the static approach is inflexible and may require a large space to store the schedule. By taking advantage of the harmonic property between pinwheel task periods, one can generate the pinwheel schedule dynamically at run time in polynomial time and space. In this way, efficient and flexible time-driven schedulers can be implemented. The authors show the algorithms and study the practical issues on implementing on-line pinwheel schedulers
  • Keywords
    computational complexity; processor scheduling; real-time systems; consecutive task completions; distance-constrained real-time system schedules; off-line schedule optimization; on-line schedulers; pinwheel scheduling algorithms; pinwheel task periods; pinwheel tasks; polynomial space; polynomial time; predictability; static approach; temporal distance; time-driven approach; Computer science; Dynamic scheduling; Job shop scheduling; Multimedia systems; Optimal scheduling; Polynomials; Processor scheduling; Real time systems; Scheduling algorithm; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 1998. Proceedings. 10th Euromicro Workshop on
  • Conference_Location
    Berlin
  • ISSN
    1068-3070
  • Print_ISBN
    0-8186-8503-4
  • Type

    conf

  • DOI
    10.1109/EMWRTS.1998.685083
  • Filename
    685083