• DocumentCode
    2305186
  • Title

    Alternative priority scheduling in dynamic priority systems

  • Author

    Kim, Hyungill ; Lee, Sungyoung ; Lee, Jongwon

  • Author_Institution
    Dept. of Comput. Eng., Kyung Hee Univ., Seoul, South Korea
  • fYear
    1996
  • fDate
    21-25 Oct 1996
  • Firstpage
    239
  • Lastpage
    246
  • Abstract
    The major drawback of the slack-stealing based schedulings for aperiodic requests is a high computational complexity to calculate the slack which in consequence makes them not be practical. In this paper, we present a soft-aperiodic task scheduling algorithm, called Alternative Priority Scheduling (APS), which has a simple slack calculation method in dynamic priority systems. The proposed algorithm has extended the EDF-CTI (Earliest Deadline First-Critical Task Indicating) Algorithm developed by the authors. The APS algorithm references the off-line built CTI table and chooses either an EDF or a CEF (Critical Execution time First) algorithm alternatively at run-time. This paper also demonstrates the optimality of the APS algorithm. Our simulation study shows that the APS algorithm, in most cases, is slightly better than the EDF-CTI algorithm and the other soft-aperiodic schedulings in terms of the short response time of aperiodic requests, and considerably improves the previous algorithms in a high workload
  • Keywords
    computational complexity; processor scheduling; real-time systems; Alternative Priority Scheduling; aperiodic task scheduling; computational complexity; dynamic priority systems; optimality; slack calculation; Bandwidth; Computational complexity; Delay; Dynamic scheduling; Optimal scheduling; Partitioning algorithms; Processor scheduling; Runtime; Scheduling algorithm; Telecommunication computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 1996. Proceedings., Second IEEE International Conference on
  • Conference_Location
    Montreal, Que.
  • Print_ISBN
    0-8186-7614-0
  • Type

    conf

  • DOI
    10.1109/ICECCS.1996.558420
  • Filename
    558420