Report Number: CSL-TR-96-697
Institution: Stanford University, Computer Systems Laboratory
Title: The Design of SMART: A Scheduler for Multimedia Applications
Author: Nieh, Jason
Author: Lam, Monica S.
Date: June 1996
Abstract: 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.
http://i.stanford.edu/pub/cstr/reports/csl/tr/96/697/CSL-TR-96-697.pdf