• DocumentCode
    3339065
  • Title

    Static and dynamic scheduling of sporadic tasks for single-processor systems

  • Author

    Baruah, Sanjoy ; Rosier, Louis ; Varvel, Donald

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • fYear
    1991
  • fDate
    12-14 Jun 1991
  • Firstpage
    100
  • Lastpage
    105
  • Abstract
    Sporadic tasks in hard-real-time systems, as defined by Mok (1983, 1988, 1989), are characterized by triples (e,d,p), 1⩽e⩽d, e⩽p. Two successive requests by the same task will be separated by at least p time units, and the task must be scheduled e time units within d time units of a request. A scheduling algorithm is said to be static if it does not depend on the sequence of requests; otherwise it is dynamic. The authors present three major results. The first is that no static algorithm can be optimal. The second is that, modulo certain assumptions that imply scalability, no dynamic algorithm can take less than O(n) online time per slot scheduled. The third result is a fast scheduling algorithm based on pinwheel scheduling
  • Keywords
    computational complexity; real-time systems; scheduling; O(n) online time per slot scheduled; dynamic scheduling; hard deadlines; hard-real-time systems; modulo certain assumptions; pinwheel scheduling; scalability; single-processor systems; sporadic tasks; triples; Dynamic scheduling; Hardware; Heuristic algorithms; Scalability; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real Time Systems, 1991. Proceedings., Euromicro '91 Workshop on
  • Conference_Location
    Paris-Orsay
  • Print_ISBN
    0-8186-2210-5
  • Type

    conf

  • DOI
    10.1109/EMWRT.1991.144089
  • Filename
    144089