Title
User-Level Device Drivers: Achieved Performance
Abstract
Running device drivers as unprivileged user-level code, encapsulated into their own process, has often been proposed as a technique for increasing system robust- ness. However, in the past, systems based on user-level drivers have generally ex- hibited poor I/O performance. Consequently, user-level device drivers have never caught on to any significant degree. In this paper we demonstrate that it is possible to build systems which employ user-level device drivers, without significant per- formance degradation, even for high-bandwidth devices such as Gigabit Ethernet.
Year
DOI
Venue
2005
10.1007/s11390-005-0654-4
J. Comput. Sci. Technol.
Keywords
Field
DocType
device drivers, operating systems, performance, reliability
Telecommunications,Computer science,Real-time computing,Robustness (computer science),Gigabit Ethernet,Embedded system
Journal
Volume
Issue
ISSN
20
5
1860-4749
Citations 
PageRank 
References 
65
2.75
20
Authors
10
Name
Order
Citations
PageRank
Ben Leslie11427.10
Peter Chubb2652.75
Nicholas FitzRoy-Dale3673.59
Stefan Götz4652.75
Charles Gray5653.43
Luke Macpherson6653.09
Daniel Potts7652.75
Yue-ting Shen8652.75
K. Elphinstone9119065.76
Gernot Heiser102525137.42