A new algorithm for scheduling periodic, real-time tasks (Q1115592): Difference between revisions
From MaRDI portal
Set profile property. |
ReferenceBot (talk | contribs) Changed an Item |
||
Property / cites work | |||
Property / cites work: On a Real-Time Scheduling Problem / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Scheduling periodically occurring tasks on multiple processors / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: A note on preemptive scheduling of periodic, real-time tasks / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: On the complexity of fixed-priority scheduling of periodic, real-time tasks / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment / rank | |||
Normal rank |
Revision as of 13:06, 19 June 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A new algorithm for scheduling periodic, real-time tasks |
scientific article |
Statements
A new algorithm for scheduling periodic, real-time tasks (English)
0 references
1989
0 references
We consider the problem of preemptive scheduling a set of periodic, real- time tasks on a multiprocessor computer system. We give a new scheduling algorithm, the so-called slack-time algorithm, and show that it is more effective than the known deadline algorithm. We also give an (exponential-time) algorithm to decide if a task system is schedulable by the slack-time or the deadline-algorithm. The same algorithm can also be used to decide if a task system is schedulable by any given fixed- priority scheduling algorithm. This resolves an open question posed by the author and \textit{J. Whitehead} [Performance Eval. 2, 237-250 (1982; Zbl 0496.90046)]. Finally, it is shown that the problem of deciding if a task system is schedulable by the slack-time, the deadline, or any given fixed-priority scheduling algorithm is co-NP-hard for each fixed \(m\geq 1\).
0 references
preemptive scheduling
0 references
periodic, real-time tasks
0 references
multiprocessor computer system
0 references
co-NP-hard
0 references