SMART: A Processor Scheduler for Multimedia Applications

Jason Nieh, Monica S. Lam

Proceedings of the 15th ACM Symposium on Operating Systems Principles, Copper Mountain, CO, December 3-5, 1995, p. 233


To effectively support multimedia applications, we have created SMART (Scheduler for Multimedia And Real-Time). SMART manages resources so that time con- straints can be satisfied whenever possible, and provides graceful degradation when the system is overloaded. At the same time, it does not simply allow real-time activi- ties to monopolize the processor to the starvation of con- ventional activities, but rather it manages resources so that all classes of activities, with and without time con- straints, can co-exist and share the processor effectively.



Columbia University Department of Computer Science