Advanced Search
CS Search Google Search
Subscribers, please login

Published Articles >> Table of Contents >> Abstract

37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07)   pp. 41-50
Failure Resilience for Device Drivers

Full Article Text: Download PDF of full textBuy this articleGet full text from IEEE Xplore

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DSN.2007.46
Send link to a friend

Abstract
Studies have shown that device drivers and extensions contain 3-7 times more bugs than other operating system code and thus are more likely to fail. Therefore, we present a failure-resilient operating system design that can recover from dead drivers and other critical components--primarily through monitoring and replacing malfunctioning components on the fly--transparent to applications and without user intervention. This paper focuses on the post-mortem recovery procedure. We explain the working of our defect detection mechanism, the policy-driven recovery procedure, and post-restart reintegration of the components. Furthermore, we discuss the concrete steps taken to recover from network, block device, and character device driver failures. Finally, we evaluate our design using performance measurements, software fault-injection experiments, and an analysis of the reengineering effort.
Additional Information
Index Terms- Operating System Dependability, Failure Resilience, Device Driver Recovery.

Citation:  1 Herder, 1 Bos, 1 Gras, 1 Homburg, 1 Tanenbaum, "Failure Resilience for Device Drivers," dsn, pp. 41-50,  37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07),  2007

Similar Articles

Abstract Contents
Abstract
Index Terms
Citation




Free access to

  • Abstracts
  • Selected PDFs

Electronic subscribers login to:

  • Access HTML/PDFs of full text articles

Subscription information

Get a Web account

PDFs require Adobe Acrobat Reader.

Peer Review Notice

Give us Feedback