See this document in CiteSeerX!

The Design and Implementation of the Exported Procedure Call (2001)  (Make Corrections)  
H. Richard Kendall, Vincent W. Freeh
Soft\-ware\emdash Prac\-tice and Experience



  Home/Search   Context   Related

 
View or download:
nd.edu/pub/Reports/200...tr0106.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  nd.edu/research/tech_repor...2001 (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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