Guest(s): Robert S. Hanmer
In this Episode we discuss fault tolerance based on the new book by Bob Hanmer. This is the actually the first part of the discussion, the remainder will be published in the next episode of SE Radio.
We start by discussing some of the context for fault tolerant systems and the imperfect world assumption. We then discuss a number of terms we will need when discussing the fault tolerance patterns. We then discuss the fault tolerance mindset and connect fault tolerance to a number of related subject areas, such as software quality. We then discuss the shared context for the patterns that follow, among them the important observation that fault tolerance does not come for free!
Finally we provide an overview over the different sections covered in the book and start the detailed discussion of the patterns by looking at the Architectural Patterns section.
The next episode will discuss the remaining patterns in the book.
- Bob’s Book at Wiley
- Book Bob’s Book at Amazon
- A NASA tutorial on Software Fault Tolerance
- “Dependability and Its Threats: A Taxonomy” by Algirdas Avizienis, Jean-Claude Laprie and Brian Randell
- “Computers in Spaceflight: The NASA Experience” by James E. Tomayko
- Telecom I/O Patterns