Optimal priority assignment for aperiodic tasks with firm deadlines in fixed priority pre-emptive systems

https://doi.org/10.1016/0020-0190(94)00200-IGet rights and content

Abstract

An optimal priority assignment policy is presented for independent aperiodic tasks with arbitrary ready times and firm deadlines, scheduled on a uniprocessor along with a set of hard periodic/sporadic tasks. The latter tasks are assumed to have been assigned unique fixed priorities according to some arbitrary policy and guaranteed, via off-line feasibility analysis, to meet their deadlines. In contrast, priority assignment and acceptance testing of aperiodic tasks must be carried out on-line.

The priority assignment policy introduced is shown to be optimal both in terms of maximising the computation time which can be made available before the aperiodic deadline and with respect to guaranteeing subsequent aperiodic arrivals.

References (11)

  • Y.S Kim

    An optimal scheduling algorithm for pre-emptable real-time tasks

    Inform. Process. Lett.

    (1994)
  • R.I Davis et al.

    Mechanisms for enhancing the flexibility and utility of hard real-time systems

  • R.I Davis et al.

    Scheduling slack time in fixed priority pre-emptive systems

  • J.R Jackson

    Scheduling a production line to minimise maximum tardiness

  • J.P Lehoczky et al.

    An optimal algorithm for scheduling soft-aperiodic tasks fixed-priority preemptive systems

There are more references available in the full text version of this article.

Cited by (12)

View all citing articles on Scopus
View full text