paper
Making Paths Explicit in the Scout Operating System
David Mosberger
and
Larry L. Peterson
Department of Computer Science
University of Arizona
http://www.cs.arizona.edu/scout/
Abstract
This paper makes a case for paths as an explicit abstraction
in operating system design. Paths provide a unifying
infrastructure for several OS mechanisms that have been introduced
in the last several years, including fbufs, integrated layer
processing, packet classifiers, code specialization, and migrating
threads. This paper articulates the potential advantages of a
path-based OS structure, describes the specific path architecture
implemented in the Scout OS, and demonstrates the advantages in a
particular application domain---receiving, decoding, and
displaying MPEG-compressed video.