Publication:
User-level Device Drivers: Achieved Performance
User-level Device Drivers: Achieved Performance
dc.contributor.author | Leslie, Ben | en_US |
dc.contributor.author | Chubb, Peter | en_US |
dc.contributor.author | Fitzroy-Dale, Nicholas | en_US |
dc.contributor.author | Gotz, Stefan | en_US |
dc.contributor.author | Gray, Charles | en_US |
dc.contributor.author | Macpherson, Luke | en_US |
dc.contributor.author | Potts, Daniel | en_US |
dc.contributor.author | Shen, Yueting | en_US |
dc.contributor.author | Elphinstone, Kevin | en_US |
dc.contributor.author | Heiser, Gernot | en_US |
dc.date.accessioned | 2021-11-25T13:33:58Z | |
dc.date.available | 2021-11-25T13:33:58Z | |
dc.date.issued | 2005 | en_US |
dc.description.abstract | Running device drivers as unprivileged user-level code, encapsulated into their own process, has often been proposed as a technique for increasing system robustness. However, in the past, systems based on user-level drivers have generally exhibited 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 performance degradation, even for high-bandwidth devices such as Gigabit Ethernet. | en_US |
dc.identifier.issn | 1000-9000 | en_US |
dc.identifier.uri | http://hdl.handle.net/1959.4/39966 | |
dc.language | English | |
dc.language.iso | EN | en_US |
dc.rights | CC BY-NC-ND 3.0 | en_US |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/3.0/au/ | en_US |
dc.source | Legacy MARC | en_US |
dc.subject.other | performance | en_US |
dc.subject.other | device drivers | en_US |
dc.subject.other | operating systems | en_US |
dc.subject.other | reliability | en_US |
dc.title | User-level Device Drivers: Achieved Performance | en_US |
dc.type | Journal Article | en |
dcterms.accessRights | metadata only access | |
dspace.entity.type | Publication | en_US |
unsw.accessRights.uri | http://purl.org/coar/access_right/c_14cb | |
unsw.description.publisherStatement | The original publication is available at www.springerlink.com | en_US |
unsw.identifier.doiPublisher | http://dx.doi.org/10.1007/s11390-005-0654-4 | en_US |
unsw.relation.faculty | Engineering | |
unsw.relation.ispartofissue | 5 | en_US |
unsw.relation.ispartofjournal | Journal of Computer Science and Technology | en_US |
unsw.relation.ispartofpagefrompageto | 654-664 | en_US |
unsw.relation.ispartofvolume | 20 | en_US |
unsw.relation.originalPublicationAffiliation | Leslie, Ben, Computer Science & Engineering, Faculty of Engineering, UNSW | en_US |
unsw.relation.originalPublicationAffiliation | Chubb, Peter, Computer Science & Engineering, Faculty of Engineering, UNSW | en_US |
unsw.relation.originalPublicationAffiliation | Fitzroy-Dale, Nicholas, Computer Science & Engineering, Faculty of Engineering, UNSW | en_US |
unsw.relation.originalPublicationAffiliation | Gotz, Stefan | en_US |
unsw.relation.originalPublicationAffiliation | Gray, Charles, Computer Science & Engineering, Faculty of Engineering, UNSW | en_US |
unsw.relation.originalPublicationAffiliation | Macpherson, Luke, Computer Science & Engineering, Faculty of Engineering, UNSW | en_US |
unsw.relation.originalPublicationAffiliation | Potts, Daniel, Computer Science & Engineering, Faculty of Engineering, UNSW | en_US |
unsw.relation.originalPublicationAffiliation | Shen, Yueting, Computer Science & Engineering, Faculty of Engineering, UNSW | en_US |
unsw.relation.originalPublicationAffiliation | Elphinstone, Kevin, Computer Science & Engineering, Faculty of Engineering, UNSW | en_US |
unsw.relation.originalPublicationAffiliation | Heiser, Gernot, Computer Science & Engineering, Faculty of Engineering, UNSW | en_US |
unsw.relation.school | School of Computer Science and Engineering | * |