• Home
  • Search
  • Scheduling and IPC mechanisms for continuous media
  • Cite Icon158
  • https://doi.org/10.1145/121132.121147Copy DOI Icon

Scheduling and IPC mechanisms for continuous media

  • Sep 1, 1991
  • Ramesh Govindan +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Next-generation workstations will have hardware support for digital continuous media (CM) such as audio and video. CM applications handle data at high rates, with strict timing requirements, and often in small chunks. If such applications are to run efficiently and predictably as user-level programs, an operating system must provide scheduling and IPC mechanisms that reflect these needs. We propose two such mechanisms: split-level CPU scheduling of lightweight processes in multiple address spaces, and memory-mapped streams for data movement between address spaces. These techniques reduce the the number of user/kernel interactions (system calls, signals, and preemptions). Compared with existing mechanisms, they can reduce scheduling and I/O overhead by a factor of 4 to 6.

Similar Papers
  • Conference Article
  • Citations1

Multiple and single address spaces: towards a middle ground

  • Dec 09, 1993
  • D.L Sims
  • Conference Article
  • Citations58

Cohesion

  • Jun 19, 2010
  • John H Kelm +4
  • Conference Article
  • Citations20

Reducing world switches in virtualized environment with flexible cross-world calls

  • Jun 13, 2015
  • Wenhao Li +4
  • Conference Article
  • Citations35

SpaceJMP

  • Mar 25, 2016
  • Izzat El Hajj +8
  • Conference Article

Developing QNX graphical interface programs based on virtual machine technique

  • May 01, 2012
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Wangsuo Liu +3
  • Conference Article
  • Citations55

A work-stealing scheduler for X10's task parallelism with suspension

  • Feb 25, 2012
  • Olivier Tardieu +2
  • Research Article
  • Citations6

A Formal Model of a Partitioned Real-Time Operating System in Promela

  • Jan 01, 2020
  • Proceedings of the Institute for System Programming of the RAS
  • Sergey Mikhailovich Staroletov
  • Research Article
  • Citations12

Interposition agents

  • Dec 01, 1993
  • ACM SIGOPS Operating Systems Review
  • Michael B Jones
  • Conference Article
  • Citations8

An Alternative Implementation for Accelerating Some Functions of Operating System

  • Jan 01, 2014
  • János Végh +3
  • Conference Article
  • Citations36

Cost and benefit of separate address spaces in real-time operating systems

  • Dec 03, 2002
  • F Mehnert +2
  • Conference Article
  • Citations12

Virtual memory management for interactive continuous media applications

  • Jan 01, 1997
  • T Nakajima +1
  • Research Article
  • Citations4

V60 real-time operating system

  • Aug 01, 1987
  • Microprocessing and Microprogramming
  • Takehiko Shimojima +1
  • Conference Article
  • Citations93

A hypervisor-based system for protecting software runtime memory and persistent storage

  • Apr 14, 2008
  • Prashant Dewan +4
  • Conference Article
  • Citations216

A VMM-Based System Call Interposition Framework for Program Monitoring

  • Dec 01, 2010
  • Bo Li +4
  • Book Chapter
  • Citations2

Security Testing for Operating System and Its System Calls

  • Jan 01, 2009
  • Gaoshou Zhai +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.