Initial Evaluation of a User-Level Device Driver Framework

  • Author:

    Kevin Elphinstone and Stefan Götz

  • Source:

    Proceedings of the Ninth Asia-Pacific Computer Systems Architecture Conference, September 7-9, 2004, Beijing, China, Lecture Notes in Computer Science, Vol. 3189, 256-269

  • Date: 07.-09.09.2004
  • 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:

    @InProceedings{Elphinstone04SDeviceDriverFramework,
        author = {Kevin Elphinstone and Stefan G\"otz},
        title = {Initial Evaluation of a User-Level Device Driver Framework},
        booktitle = {Proceedings of the Ninth Asia-Pacific Computer Systems Architecture Conference},
        address = {Beijing, China},
        month = sep # "~7--9",
        year = 2004,
        pages = {131--136},
        affiliation = {University of New South Wales, Australia and University of T\"ubingen},
    }