Processor capacity reserves: Operating system support for multimedia applications

Clifford W. Mercer, Stefan Savage, Hideyuki Tokuda

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

216 Citations (Scopus)

Abstract

Multimedia applications have timing requirements that cannot generally be satisfied using the time-sharing scheduling algorithms of general purpose operating systems. Our approach is to provide the predictability of real-time systems while retaining the flexibility of a time-sharing system. We designed a processor capacity reservation mechanism that isolates programs from the timing and execution characteristics of other programs in the same way that a memory protection system isolates them from outside memory accesses. In this paper, we describe a scheduling framework that supports reservation and admission control, and we introduce a novel reserve abstraction, specifically designed for the microkernel architecture, for measuring and controlling processor usage. We have implemented processor capacity reserves in Real-Time Mach, and we describe the performance of our system on several types of applications.

Original languageEnglish
Title of host publicationProceedings of the International Conference on Multimedia Computing and Systems
PublisherPubl by IEEE
Pages90-99
Number of pages10
ISBN (Print)0818655305, 9780818655302
DOIs
Publication statusPublished - 1994 Jan 1
EventProceedings of the International Conference on Multimedia Computing and Systems - Boston, MA, USA
Duration: 1994 May 141994 May 19

Publication series

NameProceedings of the International Conference on Multimedia Computing and Systems

Other

OtherProceedings of the International Conference on Multimedia Computing and Systems
CityBoston, MA, USA
Period94/5/1494/5/19

ASJC Scopus subject areas

  • Engineering(all)

Fingerprint Dive into the research topics of 'Processor capacity reserves: Operating system support for multimedia applications'. Together they form a unique fingerprint.

  • Cite this

    Mercer, C. W., Savage, S., & Tokuda, H. (1994). Processor capacity reserves: Operating system support for multimedia applications. In Proceedings of the International Conference on Multimedia Computing and Systems (pp. 90-99). (Proceedings of the International Conference on Multimedia Computing and Systems). Publ by IEEE. https://doi.org/10.1109/mmcs.1994.292439