2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems 2008
DOI: 10.1109/saso.2008.43
|View full text |Cite
|
Sign up to set email alerts
|

A Framework for Self-Healing Device Drivers

Abstract: 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 pers… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
3
0
1

Year Published

2009
2009
2020
2020

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 10 publications
0
3
0
1
Order By: Relevance
“…Therefore, we only have data for 78% of the investigated papers. A large proportion of the reviewed papers, 16 studies (44%), employ single deterministic traces to steer the failure injection in the simulated experiments [17,[29][30][31][32][33][34][35][36][37][38][39][40][41][42][43]. In these studies the characteristics of the failure occurrences such as FGS and IAT are not determined by a probability distribution but determined for each occurrence explicitly as scalar values (see Section 2.2).…”
Section: Rq2mentioning
confidence: 99%
“…Therefore, we only have data for 78% of the investigated papers. A large proportion of the reviewed papers, 16 studies (44%), employ single deterministic traces to steer the failure injection in the simulated experiments [17,[29][30][31][32][33][34][35][36][37][38][39][40][41][42][43]. In these studies the characteristics of the failure occurrences such as FGS and IAT are not determined by a probability distribution but determined for each occurrence explicitly as scalar values (see Section 2.2).…”
Section: Rq2mentioning
confidence: 99%
“…Toppers and its applications can be simply rebooted when some anomalies are detected. The rebooting time can be improved by storing some important states in a persistent memory by using a similar technique presented in [6].…”
Section: Monitoring Service and Recovery Issuesmentioning
confidence: 99%
“…Toppers and its applications can be simply rebooted when some anomalies are detected. The rebooting time can be improved by storing some important states in a persistent memory by using a similar techniques presented in [5]. Usually, most applications on Toppers contain a small amount of states, and rebooting the applications and Toppers is very fast.…”
Section: Security and Reliabilitymentioning
confidence: 99%