Abstract
We present a soft real-time CPU server for Continuous Media processing in the UNIX environment. The server is a daemon process from which applications can request and acquire soft real-time QoS (Quality of Service) Guarantees. Our server architecture addresses in addition to other multimedia CPU scheduling extensions properties such as fairness, QoS brokerage and enforcement, and security. Overall it provides (1) protection among real-time(RT) processes, (2) fairness among RT and non-RT processes, (3) rate monotonic scheduling, and (4) a fix to the UNIX security problem. We have implemented our soft real-time CPU server in the SUN Solaris 2.5 Operating System, and we have shown through experiments that our soft RT server provides predictable QoS for continuous media applications.
This work is supported by National Science Foundation Career Grant, under contract: NSFCCR96-23867 and CISE Research Infrastructure: A Shared Distributed Facility for Multimedia Signal Processing and Visualization with Applications to Human Computer Intelligent Interaction.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Chen Lee, Ragunathan Rajkumar, and Cliff Mercer. “Experience with Processor Reservation and Dynamic QOS in Real-Time Mach”. Multimedia Japan, 1996.
Pawan Goyal, Xingang Guo, and Harrick Vin. “A Hierarchical CPU Scheduler for Multimedia Operating System”. The proceedings of Second Usenix Symposium on Operating System Design and Implementation.
Bill O. Gallmeister. “Programming for the Real World: POSIX.4”. O'Reilly & Associates, INC. 1995.
Clifford W. Mercer, Stefan Savage, and Hideyuki Tokuda. “Processor Capacity Reserves: Operating System Support for Multimedia Applications”. IEEE International Conference on Multimedia Computing and Systems. May 1994.
Jason Nieh, James G. Hanko, J. Duane Northcutt, and Gerard A. Wall. “SVR4 UNIX Scheduler Unacceptable for Multimedia Applications”. Fourth International Workshop on Network and Operating System Support for Digital Audio and Video. Nov 1993.
Jun Kamada, Masanobu Yuhara, Etsuo Ono. “User-level Realtime Scheduler Exploiting Kernel-level Fixed Priority Scheduler”. Multimedia Japan, March 1996.
Sandeep Khana, Michael Sebree, and John Zolnowsky. “Realtime Scheduling in SunOS 5.0”. USENIX Winter 1992 Technical Conference.
David K.Y. Yau and Simon S. Lam. “Adaptive Rate-Controlled Scheduling for Multimedia Applications”. ACM Multimedia Conference '96, Boston, MA, Nov 1996.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chu, Hh., Nahrstedt, K. (1997). A soft real time scheduling server in UNIX operating system. In: Steinmetz, R., Wolf, L.C. (eds) Interactive Distributed Multimedia Systems and Telecommunication Services. IDMS 1997. Lecture Notes in Computer Science, vol 1309. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0000348
Download citation
DOI: https://doi.org/10.1007/BFb0000348
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63519-2
Online ISBN: 978-3-540-69590-5
eBook Packages: Springer Book Archive
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

