A soft real time scheduling server in UNIX operating system
Author(s) -
Hao-Hua Chu,
Klara Nahrstedt
Publication year - 1997
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-63519-X
DOI - 10.1007/bfb0000348
Subject(s) - computer science , operating system , unix , daemon , quality of service , scheduling (production processes) , computer network , embedded system , software , operations management , economics
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 is an extension of the URsched scheduler. It provides (1) protection among real-time(RT) processes (2) fairness among RT and non-RT processes, (3) rate monotonic scheduling, (4) a fix to the UNIX security problem. We have implemented our protocol 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. We also discuss how we will fit the real-time server into our general Resource Broker Architecture in our future work.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom