12.4. Error Model and Workload Selection

A robust system functions correctly in the presence of external perturbations and stresses. As such perturbations and stressful situations are typically infrequent during normal operations of a system, special techniques have been developed to speed up the process of testing. Fault injection is the process of inserting errors from a specified error model into a system while observing the behavior of the system. By carefully selecting which errors to insert, where and when, the outcome of the evaluation reveals how the system behaves in the presence of real perturbations. In this chapter, we focus solely on error models for OS robustness evaluations. Good introductory texts on fault injection in general ...

Get Information Assurance now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.