Initial evaluation of a user-level device driver framework
Authors
Kevin Elphinstone and Stefan Goetz
School of Computer Science and Engineering
University of New South Wales
Sydney 2052 Australia
NICTA, Sydney,
Australia
Abstract
Device drivers are a significant source of system instability. In this paper, we make the case for running device drivers at user-level to improve robustness and resource management. We present a framework for running drivers at user-level whose goal is to provide similar performance when compared to in-kernel drivers. We also present initial promising performance results for the framework.
BibTeX Entry
@inproceedings{Elphinstone_Goetz_04,
publisher = {Springer-Verlag},
title = {Initial evaluation of a user-level device driver framework},
series = {Lecture Notes in Computer Science},
booktitle = {Proceedings of the 9th Asia-Pacific Computer Systems Architecture Conference},
author = {Kevin Elphinstone and Stefan Goetz},
year = {2004},
month = {Sep},
volume = {3189},
editor = {P. Yew and J. Xue},
address = {Beijing, China},
pages = {xyz}
}

