A framework for self-healing device drivers

Hiroo Ishikawa*, Alexandre Courbot, Tatsuo Nakajima

*この研究の対応する著者

研究成果: Conference contribution

8 被引用数 (Scopus)

抄録

Device drivers are the major cause of operating system failure. Prior research proposed frameworks to improve the reliability of device drivers by means of driver restart. While avoiding any instrumentation of the driver, this approach does not always allow graceful recovery. In this paper, we propose a framework for self-healing device drivers that lets the driver developer consider and implement the failure recovery of device drivers. For this purpose, our framework provides easy to use and light-weight persistent memory that preserves the state of the driver needed to successfully recover. We developped a prototype on top of the L4 microkernel, and were able to achieve full recovery of crashed drivers as fast as 0.2 ms for different device drivers. In all cases, recovery was totally transparent for the user.

本文言語English
ホスト出版物のタイトルProceedings - 2nd IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2008
ページ277-286
ページ数10
DOI
出版ステータスPublished - 2008
イベント2nd IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2008 - Venice, Italy
継続期間: 2008 10月 202008 10月 24

出版物シリーズ

名前Proceedings - 2nd IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2008

Conference

Conference2nd IEEE International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2008
国/地域Italy
CityVenice
Period08/10/2008/10/24

ASJC Scopus subject areas

  • コンピュータ ネットワークおよび通信
  • ハードウェアとアーキテクチャ
  • 制御およびシステム工学

フィンガープリント

「A framework for self-healing device drivers」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル