The Design of SMART: A Scheduler for Multimedia Applications

  • Authors:
  • Jason Nieh;Monica S. Lam

  • Affiliations:
  • -;-

  • Venue:
  • The Design of SMART: A Scheduler for Multimedia Applications
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

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.