• DocumentCode
    341845
  • Title

    CPU service classes for multimedia applications

  • Author

    Chu, Hao-Hua ; Nahrstedt, Klara

  • Author_Institution
    Illinois Univ., Urbana, IL, USA
  • Volume
    1
  • fYear
    1999
  • fDate
    36342
  • Firstpage
    296
  • Abstract
    We present the design, implementation, and experimental results of our soft real time (SRT) system for multimedia applications on top of a general purpose UNIX environment. The SRT system supports multiple CPU service classes for the real time processes based on their processor usage pattern including periodic constant processing time class (PCPT) and periodic variable processing time (PVPT) class. It also provides the following features: reservation and processing time guarantees for the service classes; overrun protection and scheduling algorithm; and system-initiated adaptation strategies. The other unique feature 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 modifications to the kernel. We have implemented the SRT system on the Solaris 2.6 operating system with scheduling overhead under 400us and with good performance guarantees
  • Keywords
    Unix; multimedia systems; real-time systems; scheduling; software performance evaluation; software portability; CPU service classes; Solaris; UNIX; experimental results; multimedia applications; operating systems; overrun protection; performance guarantees; periodic constant processing time class; periodic variable processing time class; processing time guarantees; processor usage pattern; scheduling; soft real time system; software portability; Decoding; Hardware; Kernel; Multimedia systems; Operating systems; Protection; Real time systems; Scheduling algorithm; Streaming media; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia Computing and Systems, 1999. IEEE International Conference on
  • Conference_Location
    Florence
  • Print_ISBN
    0-7695-0253-9
  • Type

    conf

  • DOI
    10.1109/MMCS.1999.779220
  • Filename
    779220