(Enter summary)
Abstract: This paper describes the exported procedure call, a mechanism that pushes computation out of the operating system kernel and into user space. It supports a simple, secure model for system extensions. An exported procedure call incurs overhead crossing the kernel-user boundary, but once in user space, it has greater security and usability and is significantly simpler. This paper demonstrates the capabilities of the exported procedure call by discussing two implementations. (Update)
Active bibliography (related documents): More All
1.1: Streaming Extensibility in the Modify-on-Access File.. - Kendall, Freeh.. (2001)
(Correct)
0.9: A File System Interface to the Internet - Minerick, Schermerhorn, Freeh (2001)
(Correct)
0.6: Magi: A System Software Model for Intelligent Devices - Kendall, Freeh (1999)
(Correct)
Similar documents based on text: More All
0.7: The Modify-on-Access File System - Kendall, Freeh (1998)
(Correct)
0.6: User-Level Extensibility in the MonA File System - Kendall, Schermerhorn, Freeh (1998)
(Correct)
0.5: Mona: an Adaptive, Multiple Level Extensible File System - Kendall, Schermerhorn.. (1999)
(Correct)
BibTeX entry: (Update)
@article{ kendall02design,
author = "H. Richard Kendall and Vincent W. Freeh",
title = "The design and implementation of the exported procedure call",
journal = "Soft\-ware\emdash Prac\-tice and Experience",
volume = "32",
number = "1",
pages = "83--98",
year = "2002",
url = "citeseer.ist.psu.edu/kendall01design.html" }
Citations (may not include all citations):
447
Exokernel: an operating system architecture for application-..
- Engler, Kaashoek et al. - 1995
400
safety and performance in the SPIN operating system (context) - Bershad, Savage et al. - 1995
107
Scout: A communications-oriented operating system
- Montz, Mosberger et al. - 1994
103
A stream input output system
- Ritchie
95
Linux Kernel Internals (context) - Beck, Bohme et al. - 1996
82
kernel: An architecture for implementing network protocols (context) - Hutchinson, Peterson - 1991
40
Version Management with CVS (context) - Cederqvist
28
Toward real microkernels
- Liedtke - 1996
26
kernel construction (context) - Liedtke - 1995
16
A caching model of operating system kernel functionality
- Cheriton, Duda - 1994
15
SPINE: A safe programmable and integrated network environmen.. (context) - Fiuczynski, Martin et al. - 1998
10
Thread and inputoutput synthesi kernel
- Massalin, Threads et al. - 1989
8
Practice and Experience (context) - Tichy, for et al. - 1985
4
The modify-on-access le system (context) - Kendall - 1998
3
The modify-on-access le system: An extensible linux le syste.. (context) - Kendall, Freeh - 1999
3
User-level extensibility in the mona le system (context) - Kendall, Schermerhorn et al. - 1998
2
Magi: A system software model for intelligent devices
- Kendall, Freeh - 1999
1
Digest of proceedings seventh IEEE workshop on hot topics in.. (context) - Satyanarayanan - 1999
Documents on the same site (http://www.cse.nd.edu/research/tech_reports/2001.html): More
High-Level Prototyping for the HTMT Petaflop Machine - Yerosheva (2001)
(Correct)
A File System Interface to the Internet - Minerick, Schermerhorn, Freeh (2001)
(Correct)
Exploiting Morphable Microarchitectures for Saving Energy - Kirkpatrick, Freeh.. (2001)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC