| | |
Summary: A Soft Realtime Scheduling Server on the Windows NT
Chihhan Lin, Haohua Chu, Klara Nahrstedt
Department of Computer Science
University of Illinois at Urbana Champaign
clin2, hchu3, klara@cs.uiuc.edu
Abstract
We present the design and implementation of a soft
real time CPU server for the timesensitive multimedia
applications in the Windows NT environment. The
server is a userlevel daemon process from which
multimedia applications can request and acquire peri
odic processing time in the wellknown form of
(processing time per period). Our server is based on a
careful manipulation of the real time(RT) priority
class, and it does not require any modifications to the
kernel. It provides (1) the rate monotonic scheduling
algorithm, (2) support for multiple processors (SMP
model), (3) limited overrun protection among real
time(RT) processes, (4) fair allocation between the RT
and time sharing (TS) processes so that TS processes
|