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},
    title            = {Initial evaluation of a user-level device driver framework},
    series           = {LNCS},
    booktitle        = {9th Asia-Pacific Comp. Syst. Arch. Conf},
    author           = {Kevin Elphinstone and Stefan Goetz},
    year             = {2004},
    month            = {Sep},
    volume           = {3189},
    editor           = {P. Yew and J. Xue},
    address          = {Beijing, China},
    pages            = {xyz}
  }

Download

Served by Apache on Linux on seL4