| | |
Summary: CPU Service Classes for Multimedia Applications
Hao-hua Chu, Klara Nahrstedt
University of Illinois at Urbana Champaign
h-chu3,klara@cs.uiuc.edu
Abstract
We present the design, implementation, and exper-
imental results of our soft real time (SRT) system
for multimedia applications on top of general purpose
UNIX environment. The SRT system supports multi-
ple CPU service classes for the real time processes based
on their processor usage pattern including periodic con-
stant processing time class (PCPT) and periodic vari-
able processing time (PVPT) class. It also provides
the following features: (1) reservation and processing
time guarantees for the service classes, (2) overrun
protection and scheduling algorithm, and (3) system-
initiated adaptation strategies. The other unique fea-
ture 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
|