MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Encapsulated User-Level Device Drivers in the Mungi Operating System

by Ben Leslie Nicholas ,  Nicholas Fitzroy-dale ,  Gernot Heiser
Add To MetaCart

Abstract:

The reliability of device drivers is of critical importance to the overall stability of computer systems. This paper presents the software architecture used for userlevel device drivers in the Mungi operating system. We argue that this framework provides a safer environment in which to run device drivers, while making device driver implementation easier and more flexible, thus improving overall reliability of the system.

Citations

507 U-Net: A User-level Network Interface for Parallel and Distributed – Eicken, Basu, et al. - 1995
152 Protocol service decomposition for high-performance networking – Maeda, Bershad - 1993
136 Implementing network protocols at user level – Thekkath, Nguyen, et al. - 1993
129 Improving the reliability of commodity operating systems – Swift, Bershad, et al. - 2003
95 Sharing and Protection in a Single-Address-Space Operating System – Chase, Levy, et al. - 1994
48 The password-capability system – Anderson, Pose, et al. - 1986
45 Experiences implementing a high performance tcp in user-space – Edwards, Muir - 1995
44 Integrating segmentation and paging protection for safe, efficient and transparent software extensions – Chiueh, Venkitachalam, et al. - 1999
19 Nooks: An architecture for reliable device drivers – Swift, Marting, et al. - 2002
13 Towards untrusted device drivers – Leslie, Heiser - 2003
10 III. An architecture for device drivers executing as user-level tasks – Golub, Sotomayor, et al. - 1993
10 The User-Safe Device I/O Architecture – Pratt - 1997
10 The Fluke device driver framework – Maren - 1999
8 Efficient Connection-Oriented Communication on High-Performance Networks – Damianakis - 1998
5 Mungi device drivers – Leslie - 2002
4 Components + Security = OS Extensibility – Edwards, Heiser - 2001