CPU service classes for multimedia applications
- 20 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 1, 296-301 vol.1
- https://doi.org/10.1109/mmcs.1999.779220
Abstract
We present the design, implementation, and experimental results of our soft real time (SRT) system for multimedia applications on top of a general purpose UNIX environment. The SRT system supports multiple CPU service classes for the real time processes based on their processor usage pattern including periodic constant processing time class (PCPT) and periodic variable processing time (PVPT) class. It also provides the following features: reservation and processing time guarantees for the service classes; overrun protection and scheduling algorithm; and system-initiated adaptation strategies. The other unique feature of the SRT system is its easy portability to any operating systems with real time extensions because it is implemented purely in the user space without any modifications to the kernel. We have implemented the SRT system on the Solaris 2.6 operating system with scheduling overhead under 400us and with good performance guarantees.Keywords
This publication has 5 references indexed in Scilit:
- CPU reservations and time constraintsPublished by Association for Computing Machinery (ACM) ,1997
- A soft real time scheduling server in UNIX operating systemPublished by Springer Nature ,1997
- A hierarchial CPU scheduler for multimedia operating systemsPublished by Association for Computing Machinery (ACM) ,1996
- Adaptive rate-controlled scheduling for multimedia applicationsPublished by Association for Computing Machinery (ACM) ,1996
- Scheduling Algorithms for Multiprogramming in a Hard-Real-Time EnvironmentJournal of the ACM, 1973