Live Update for Device Drivers
| dc.contributor.author | Swift, Michael M. | en_US |
| dc.contributor.author | Martin-Guillerez, Damien | en_US |
| dc.contributor.author | Annamalai, Muthukaruppan | en_US |
| dc.contributor.author | Bershad, Brian N. | en_US |
| dc.contributor.author | Levy, Henry M. | en_US |
| dc.date.accessioned | 2012-03-15T17:23:19Z | |
| dc.date.available | 2012-03-15T17:23:19Z | |
| dc.date.created | 2008 | en_US |
| dc.date.issued | 2008 | |
| dc.description.abstract | As 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.mimetype | application/pdf | en_US |
| dc.identifier.citation | TR1634 | en_US |
| dc.identifier.uri | http://digital.library.wisc.edu/1793/60632 | |
| dc.publisher | University of Wisconsin-Madison Department of Computer Sciences | en_US |
| dc.title | Live Update for Device Drivers | en_US |
| dc.type | Technical Report | en_US |
Files
Original bundle
1 - 1 of 1