The choice of error model used for robustness evaluation of Operating Systems (OSs) influences the evaluation run time, implementation complexity, as well as the evaluation precision. In order to find an "effective" error model for OS evaluation, this paper systematically compares the relative effectiveness of three prominent error models, namely bit-flips, data type errors and fuzzing errors using fault injection at the interface between device drivers OS. Bit-flips come with higher costs (time) than the other models, but allow for more detailed results. Fuzzing is cheaper to implement but is found to be less precise. A composite error model is presented where the low cost of fuzzing is combined with the higher level of details of bit-flip...
Critical system designers are turning to off-the-shelf operating system (OS) software to reduce cost...
Computing systems and the various services and applications they enable have become pervasive in our...
Measuring the error sensitivity by fault injection is an important method for assessing the dependab...
The premise behind this thesis is the observation that Operating Systems (OS), being the foundation ...
Following the design and in-lab testing of software, the evaluation of its resilience to actual oper...
Technology and voltage scaling is making integrated circuits increasingly susceptible to failures ca...
This thesis addresses the problem of measuring hardware error sensitivity of computer systems. Hardw...
A ubiquitous computing system derives its operations from the collective interactions of its constit...
Traditionally, in fault injection-based robustness evaluation of software (specifically for Operatin...
An Operating System (OS) constitutes a fundamental software (SW) component of a computing system. Th...
An Operating System (OS) constitutes a fundamental software (SW) component of a computing system. Th...
License, which permits unrestricted use, distribution, and reproduction in any medium, provided the ...
Hardware errors are projected to increase in modern computer systems due to shrinking feature sizes ...
Technology scaling is reducing the reliability of integrated circuits. This makes it important to pr...
Abstract: For embedded systems, the use of software-based error detection and correction approaches ...
Critical system designers are turning to off-the-shelf operating system (OS) software to reduce cost...
Computing systems and the various services and applications they enable have become pervasive in our...
Measuring the error sensitivity by fault injection is an important method for assessing the dependab...
The premise behind this thesis is the observation that Operating Systems (OS), being the foundation ...
Following the design and in-lab testing of software, the evaluation of its resilience to actual oper...
Technology and voltage scaling is making integrated circuits increasingly susceptible to failures ca...
This thesis addresses the problem of measuring hardware error sensitivity of computer systems. Hardw...
A ubiquitous computing system derives its operations from the collective interactions of its constit...
Traditionally, in fault injection-based robustness evaluation of software (specifically for Operatin...
An Operating System (OS) constitutes a fundamental software (SW) component of a computing system. Th...
An Operating System (OS) constitutes a fundamental software (SW) component of a computing system. Th...
License, which permits unrestricted use, distribution, and reproduction in any medium, provided the ...
Hardware errors are projected to increase in modern computer systems due to shrinking feature sizes ...
Technology scaling is reducing the reliability of integrated circuits. This makes it important to pr...
Abstract: For embedded systems, the use of software-based error detection and correction approaches ...
Critical system designers are turning to off-the-shelf operating system (OS) software to reduce cost...
Computing systems and the various services and applications they enable have become pervasive in our...
Measuring the error sensitivity by fault injection is an important method for assessing the dependab...