General purpose workstations must support a wide variety of application characteristics; but it is hard to find a single CPU scheduling scheme that satisfactorily schedules processes from all types of applications. It is particularly difficult to get periodic deadline-driven continuous media processes to satisfactorily co-exist with others. A number of schemes have been proposed to address this issue, but these all suffer from one or more of the following limitations: i) unacceptable inefficiency, ii) non-determinism (i.e. introducing significant burstiness or jitter), iii) inability to explicitly support deadlines (so that deadlines may be missed even when the CPU is underloaded). This paper presents "SHRED (SHaretokens, Round-robin, Earli...
Consider the problem of scheduling a set of implicit-deadline sporadic tasks to meet all deadlines o...
ManuscriptAn attractive approach to scheduling applications with diverse CPU scheduling requirements...
This thesis presents slot scheduling, a approach to general-purpose CPU scheduling for multiprocesso...
General purpose workstations must support a wide variety of application types, but it is hard to fin...
Real-time systems consist of two different tasks, periodic and aperiodic (sporadic) tasks. Each of ...
Time-sensitive applications that are also CPU intensive like video games, video playback, eye-candy ...
The correctness of a hard real-time system depends its ability to meet all its deadlines. Existing r...
This paper aims at designing and implementing a scheduler model for heterogeneous multiprocessor arc...
A new algorithm is proposed for scheduling preemptible arbitrary-deadline sporadic task systems upon...
Abstract—Scheduling theory and algorithms have been well studied in the real-time systems literature...
This paper presents a new algorithm for scheduling of sporadic task systems with arbitrary deadlines...
Abstract In this paper, we propose, design, implement, and evaluate a CPU sched-uler and a memory ma...
We introduce CPU Futures, a system designed to enable application control of scheduling for server w...
The advent of multicore systems has renewed the interest of research community on real-time schedul...
In this work, an experimental comparison among the Rate Monotonic (RM) and Earliest Deadline First (...
Consider the problem of scheduling a set of implicit-deadline sporadic tasks to meet all deadlines o...
ManuscriptAn attractive approach to scheduling applications with diverse CPU scheduling requirements...
This thesis presents slot scheduling, a approach to general-purpose CPU scheduling for multiprocesso...
General purpose workstations must support a wide variety of application types, but it is hard to fin...
Real-time systems consist of two different tasks, periodic and aperiodic (sporadic) tasks. Each of ...
Time-sensitive applications that are also CPU intensive like video games, video playback, eye-candy ...
The correctness of a hard real-time system depends its ability to meet all its deadlines. Existing r...
This paper aims at designing and implementing a scheduler model for heterogeneous multiprocessor arc...
A new algorithm is proposed for scheduling preemptible arbitrary-deadline sporadic task systems upon...
Abstract—Scheduling theory and algorithms have been well studied in the real-time systems literature...
This paper presents a new algorithm for scheduling of sporadic task systems with arbitrary deadlines...
Abstract In this paper, we propose, design, implement, and evaluate a CPU sched-uler and a memory ma...
We introduce CPU Futures, a system designed to enable application control of scheduling for server w...
The advent of multicore systems has renewed the interest of research community on real-time schedul...
In this work, an experimental comparison among the Rate Monotonic (RM) and Earliest Deadline First (...
Consider the problem of scheduling a set of implicit-deadline sporadic tasks to meet all deadlines o...
ManuscriptAn attractive approach to scheduling applications with diverse CPU scheduling requirements...
This thesis presents slot scheduling, a approach to general-purpose CPU scheduling for multiprocesso...