[1990] Proceedings 11th Real-Time Systems Symposium 1990
DOI: 10.1109/real.1990.128746
|View full text |Cite
|
Sign up to set email alerts
|

Preemptively scheduling hard-real-time sporadic tasks on one processor

Abstract: In this paper, we consider the preemptive scheduling of hard-real-time sporadic task systems on one processor. We first give necessary and sufficient conditions for a sporadic task system to be feasible (i.e., schedulable). The conditions cannot, in general, be tested efficiently (unless P = NP). They do, however, lead to a feasibility test that runs in efficient pseudo-polynomial time for a very large percentage of sporadic task systems.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
434
0
1

Year Published

1995
1995
2018
2018

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 517 publications
(437 citation statements)
references
References 8 publications
2
434
0
1
Order By: Relevance
“…Ekberg and Yi [4] improved upon EDF-VD by enabling and calculating distinct scale factors for different H-tasks and using a more precise demand bound function (dbf) based schedulability test [7]. This improves performance.…”
Section: Overviewmentioning
confidence: 99%
See 2 more Smart Citations
“…Ekberg and Yi [4] improved upon EDF-VD by enabling and calculating distinct scale factors for different H-tasks and using a more precise demand bound function (dbf) based schedulability test [7]. This improves performance.…”
Section: Overviewmentioning
confidence: 99%
“…The proposed approach (outlined in pseudocode as Algorithm 1), is divided into three offline stages, (i) task-to-server assignment, (ii) sizing servers ("inflating", in NPS-F jargon) and (iii) mapping servers to processors. The first stage assigns H-tasks to servers via First-Fit (FF) bin-packing, subject to an exact uniprocessor EDF schedulability test, from classic (criticalityoblivious) EDF theory [7] that uses the respective H-WCETs as input. The Ltasks are assigned to a different set of servers via First-Fit, using the same test, but using their L-WCETs as inputs.…”
Section: System Modelmentioning
confidence: 99%
See 1 more Smart Citation
“…We define W c (r k ) as the total amount of remaining work after time r k for jobs in I c . Because the upper bound in (8) assumes that all jobs (including J k ) run for their full worst-case execution times, (8) implies…”
Section: B2mentioning
confidence: 99%
“…In this model, the exact time of a transmission request is unknown but a lower bound on the time between two consecutive transmission requests from the same message stream is known. This model is supported in processor scheduling [4] (where a message stream is called a task) and in wired communication channels [17]. Wireless communication is of increasing interest in the design of distributed real-time systems, and many scheduling algorithms and analysis techniques for wireless communication are available for periodic messages.…”
Section: Introductionmentioning
confidence: 99%