ETI resource distributor: guaranteed resource allocation and scheduling in multimedia systems
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
An overview of the Rialto real-time architecture
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
Predictable Management of System Resources for Linux
Proceedings of the FREENIX Track: 2001 USENIX Annual Technical Conference
Mobile Networks and Applications
Hi-index | 0.00 |
We have created SMART, a Scheduler for Multimedia And Real-Time applications. SMART supports both real-time and conventional computations and provides flexible and accurate control over the sharing of processor time. SMART is able to satisfy real-time constraints in an optimal manner and provide proportional sharing across all real-time and conventional tasks. Furthermore, when not all real-time constraints can be met, SMART satisfies each real-time task''s proportional share of deadlines, and adjusts its execution rate dynamically. This technique is especially important for multimedia applications that can operate at different rates depending on the loading condition. This paper presents the design of SMART and provides measured performance results of its effectiveness based on a prototype implementation in the Solaris operating system.