One problem with pelforming soft real-time computa-tions on general-purpose operating systems is that these OSs may spend signiJicant amounts of time in the kernel in-stead ofpelforming work on behalf of the application that is nominally scheduled: the OS effectively steals time from the running application. Stolen time can be a significant obsta-cle-to predictable program execution on real-time versions of Linux and Windows 2000, where it can cause applica-tions to miss essentially all of their deadlines. We propose augmented CPU reservations, a novel mechanism for us-ing fine-grained accounting information about the amount of stolen time to help the scheduler allow applications to meet their deadlines. We have designed and implemented Rez...
The predictable CPU architectures that run hard real-time tasks must be executed with isolation in o...
Run-time monitoring has been applied in software-intensive systems to detect run-time constraint vio...
Embedded processors play a key role in many safety-critical applications including medical, automoti...
Journal ArticleOne problem with performing soft real-time computations on general-purpose operating ...
Journal ArticleThis paper analyzes the results of two case studies in applying the Rialto/NT schedul...
Abstract: Most research focusing on timing errors deals with scheduling policies that avoid the erro...
Journal ArticleThis paper presents an implementation of scheduling abstractions originally developed...
Real-time systems manipulate data types with inherent timing constraints. Priority-based scheduling ...
We introduce CPU Futures, a system designed to enable application control of scheduling for server w...
Abstract In this paper, we propose, design, implement, and evaluate a CPU sched-uler and a memory ma...
Journal ArticleAlthough computer programs explicitly represent data values, time values are usually ...
The development of High-Integrity Real-Time Systems has a high footprint in terms of human, material...
Introduction Real-time systems are playing an increasingly vital role in today's society. Such ...
CPU scheduling algorithms determine how programs run on a CPU in an operating system. These algorith...
Conventional operating systems which reliably support competing applications with timing deadlines m...
The predictable CPU architectures that run hard real-time tasks must be executed with isolation in o...
Run-time monitoring has been applied in software-intensive systems to detect run-time constraint vio...
Embedded processors play a key role in many safety-critical applications including medical, automoti...
Journal ArticleOne problem with performing soft real-time computations on general-purpose operating ...
Journal ArticleThis paper analyzes the results of two case studies in applying the Rialto/NT schedul...
Abstract: Most research focusing on timing errors deals with scheduling policies that avoid the erro...
Journal ArticleThis paper presents an implementation of scheduling abstractions originally developed...
Real-time systems manipulate data types with inherent timing constraints. Priority-based scheduling ...
We introduce CPU Futures, a system designed to enable application control of scheduling for server w...
Abstract In this paper, we propose, design, implement, and evaluate a CPU sched-uler and a memory ma...
Journal ArticleAlthough computer programs explicitly represent data values, time values are usually ...
The development of High-Integrity Real-Time Systems has a high footprint in terms of human, material...
Introduction Real-time systems are playing an increasingly vital role in today's society. Such ...
CPU scheduling algorithms determine how programs run on a CPU in an operating system. These algorith...
Conventional operating systems which reliably support competing applications with timing deadlines m...
The predictable CPU architectures that run hard real-time tasks must be executed with isolation in o...
Run-time monitoring has been applied in software-intensive systems to detect run-time constraint vio...
Embedded processors play a key role in many safety-critical applications including medical, automoti...