Live Update for Device Drivers

dc.contributor.authorSwift, Michael M.en_US
dc.contributor.authorMartin-Guillerez, Damienen_US
dc.contributor.authorAnnamalai, Muthukaruppanen_US
dc.contributor.authorBershad, Brian N.en_US
dc.contributor.authorLevy, Henry M.en_US
dc.date.accessioned2012-03-15T17:23:19Z
dc.date.available2012-03-15T17:23:19Z
dc.date.created2008en_US
dc.date.issued2008
dc.description.abstractAs commodity operating systems become more reliable and fault-tolerant, the availability of a system will be determined not by when it crashes, but instead by when it must be shutdown and rebooted due to software maintenance. While many system components can be upgraded on-line, critical low-level components, such as device drivers and other kernel extensions, cannot be updated without rebooting the entire operating system. In this paper, we present Live Update, a mechanism that allows device drivers to be updated without rebooting the system. Unlike other on-line update mechanisms, our system supports existing drivers "as is". Thus, thousands of existing device drivers can be updated transparently. In experiments we show that Live Update can upgrade existing drivers without rebooting and that the system imposes very little performance overhead.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationTR1634en_US
dc.identifier.urihttp://digital.library.wisc.edu/1793/60632
dc.publisherUniversity of Wisconsin-Madison Department of Computer Sciencesen_US
dc.titleLive Update for Device Driversen_US
dc.typeTechnical Reporten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR1634.pdf
Size:
306.28 KB
Format:
Adobe Portable Document Format