| | |
Summary: Virtual Real-Time Scheduling
Malcolm S. Mollison and James H. Anderson
Department of Computer Science
University of North Carolina at Chapel Hill
Abstract
We propose a new approach for the runtime scheduling
of real-time workloads. This approach, which we call
virtual scheduling, decouples real-time scheduling from the
underlying real-time operating system (RTOS) kernel. Such
a decoupling provides for the use of scheduling algorithms
on an RTOS platform that does not support them natively.
This allows new scheduling functionality to be offered
to industry practitioners without sacrificing the ideal of
the stable, predictable, time-tested, and (mostly) bug-free
RTOS kernel.
1. Introduction
In recent years, significant research effort has been
expended in the development of novel scheduling algo-
rithms and synchronization protocols for multiprocessor
real-time systems. Much attention has also been given
|