Scheduling algorithms and operating systems support for real-time systems

K Ramamritham, JA Stankovic - Proceedings of the IEEE, 1994 - ieeexplore.ieee.org
This paper summarizes the state of the real-time field in the areas of scheduling and
operating system kernels. Given the vast amount of work that has been done by both the …

The spring kernel: A new paradigm for real-time systems

JA Stankovic, K Ramamritham - IEEE software, 1991 - ieeexplore.ieee.org
A real-time operating system kernel, called the Spring kernel, that provides some of the
basic support required for large, complex, next-generation real-time systems, especially in …

Dynamic scheduling of hard real-time tasks and real-time threads

K Schwan, H Zhou - IEEE Transactions on software …, 1992 - search.proquest.com
The timeliness of task execution in real-time systems is addressed. Specifically, the dynamic
scheduling of tasks with well-defined timing constraints is investigated. A dynamic …

[PDF][PDF] A time-driven scheduling model for real-time operating systems.

ED Jensen, CD Locke, H Tokuda - Rtss, 1985 - academia.edu
Process scheduling in real-time systems has almost invariably used one or more of three
algorithms: fixed priority, FIFO, or round robin. The reasons for these choices are simplicity …

Parametric dispatching of hard real-time tasks

R Gerber, W Pugh, M Saksena - IEEE transactions on …, 1995 - ieeexplore.ieee.org
In many real-time systems relative timing constraints are imposed on a set of tasks.
Generating a correct ordering for the tasks and deriving their proper start-time assignments …

[PDF][PDF] Scheduling algorithms for real-time systems

A Mohammadi, SG Akl - School of Computing Queens University, Tech …, 2005 - Citeseer
The problem of real-time scheduling spans a broad spectrum of algorithms from simple
uniprocessor to highly sophisticated multiprocessor scheduling algorithms. In this paper, we …

Implications of classical scheduling results for real-time systems

JA Stankovic, M Spuri, M Di Natale, GC Buttazzo - Computer, 1995 - ieeexplore.ieee.org
Knowledge of complexity, fundamental limits and performance bounds-well known for many
scheduling problems-helps real time designers choose a good design and algorithm and …

Scheduling for embedded real-time systems

F Balarin, L Lavagno, P Murthy… - IEEE Design & Test …, 1998 - ieeexplore.ieee.org
Scheduling for embedded real-time systems Page 1 REAL-TIME EMBEDDED SYSTEMS are
of- ten characterized by the need for running several tasks on a limited set of processing units …

[PDF][PDF] The design of the Spring kernel

JA Stankovic, K Ramamritham - RTSS, 1987 - cs.umass.edu
Next generation real-time systems will require greater flexibility and predictability than is
commonly found in today's systems. These future systems include the space station …

How to integrate precedence constraints and shared resources in real-time scheduling

M Spuri, JA Stankovic - IEEE Transactions on Computers, 1994 - ieeexplore.ieee.org
Formal results for precedence constrained, real-time scheduling of unit time tasks are
extended to arbitrary timed tasks with preemption. An exact characterisation of the EDF-like …