• DocumentCode
    1873557
  • Title

    Processor capacity reserves: operating system support for multimedia applications

  • Author

    Mercer, Clifford W. ; Savage, Stefan ; Tokuda, Hideyuki

  • Author_Institution
    Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1994
  • fDate
    15-19 May 1994
  • Firstpage
    90
  • Lastpage
    99
  • Abstract
    Multimedia applications have timing requirements that cannot generally be satisfied using the time-sharing scheduling algorithms of general purpose operating systems. The authors provide the predictability of real-time systems while retaining the flexibility of a time-sharing system. They 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 the paper, they describe a scheduling framework that supports reservation and admission control, and introduce a novel reserve abstraction, specifically designed for the microkernel architecture, for measuring and controlling processor usage. The authors have implemented processor capacity reserves in Real-Time Mach, and they describe the performance of their system on several types of applications
  • Keywords
    multimedia systems; operating systems (computers); scheduling; microkernel architecture; multimedia applications; operating system support; processor capacity reservation mechanism; processor capacity reserves; scheduling; time-sharing; Multimedia computing; Scheduling; Software, operating systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia Computing and Systems, 1994., Proceedings of the International Conference on
  • Conference_Location
    Boston, MA
  • Print_ISBN
    0-8186-5530-5
  • Type

    conf

  • DOI
    10.1109/MMCS.1994.292439
  • Filename
    292439