The design, implementation and evaluation of SMART: a scheduler for multimedia applications
Proceedings of the sixteenth ACM symposium on Operating systems principles
A SMART scheduler for multimedia applications
ACM Transactions on Computer Systems (TOCS)
Journal of Software Maintenance and Evolution: Research and Practice
Hi-index | 0.00 |
Multimedia applications have dynamic and adaptive real-time requirements. Current scheduling practice, as typified by UNIX System V Release 4, lacks the necessary information and interfaces to meet these requirements. To address this problem, we have created the SMART (Scheduler for Multimedia And Real-Time) interface. It explicitly accounts for application-specific time constraints and provides dynamic feedback from the scheduler to applications to allow them to adapt to the system loading condition. This paper describes the design of the interface and its implementation in the Solaris UNIX operating system to provide an effective SVR4-conformant full featured environment for supporting multimedia applications.