A soft real time scheduling server in UNIX operating system

Hao Hua Chu, Klara Nahrstedt

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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 (I) protection among real-timc(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 sofL 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.

Original languageEnglish (US)
Title of host publicationInteractive Distributed Multimedia Systems and Telecommunication Services - 4th International Workshop, IDMS 1997, Proceedings
EditorsRalf Steinmetz, Lars C. Wolf, Ralf Steinmetz
PublisherSpringer
Pages153-162
Number of pages10
ISBN (Print)9783540635192
DOIs
StatePublished - 1997
Event4th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services, IDMS 1997 - Darmstadt, Germany
Duration: Sep 10 1997Sep 12 1997

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1309
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other4th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services, IDMS 1997
Country/TerritoryGermany
CityDarmstadt
Period9/10/979/12/97

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'A soft real time scheduling server in UNIX operating system'. Together they form a unique fingerprint.

Cite this