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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.