What is Fault tolerance?

The concept of accepting that parts and equipment will fail and, through means such as redundancy, ensuring that the system as a whole keeps operating correctly even if part of it fails. It is contrasted with fault avoidance, which makes failures themselves less likely.

Japanese name: フォールトトレランス

Fault tolerance appears in 2 practice questions across 1 topic, including System Architecture and Reliability.

Field: System Architecture and Reliability

Try it: questions about Fault tolerance

Which is an example of a design based on the fool-proof concept?

  1. AWriting important data to two disks at the same time
  2. BInspecting and replacing parts regularly to reduce the occurrence of failures
  3. CMaking a connector's shape asymmetric so that it cannot be inserted the wrong way round
Show answer and explanation

Answer: C. Making a connector's shape asymmetric so that it cannot be inserted the wrong way round

Fool-proofing is the design concept of ensuring that incorrect human operation does not lead to a hazardous state or malfunction, or that incorrect operation is not possible in the first place. A connector shaped so that it cannot be inserted the wrong way round is a typical example that physically prevents a wrong connection. Writing data to two disks is fault tolerance through redundancy, and reducing failures through regular inspection and replacement is the fault-avoidance concept.

Among the approaches to improving system reliability, which corresponds to fault avoidance?

  1. AChoosing highly reliable parts and removing those likely to cause early failures by screening (such as burn-in) before shipment, so that failures themselves are less likely
  2. BMaking equipment redundant so that the system as a whole keeps its function even if part of it fails
  3. CMaking the system go into a safe state when a failure occurs
Show answer and explanation

Answer: A. Choosing highly reliable parts and removing those likely to cause early failures by screening (such as burn-in) before shipment, so that failures themselves are less likely

Fault avoidance is the approach of making failures themselves less likely through high-quality parts, thorough testing and screening, and preventive maintenance. Screening such as burn-in is done to remove, before shipment, the failures that belong to the early failure period of the bathtub curve. In contrast, fault tolerance accepts that failures will occur and keeps the function despite them, for example through redundancy. Going into a safe state on failure is the fail-safe concept.

Fault tolerance in the explanations

Questions that mention Fault tolerance (2)

  1. Which is an example of a design based on the fool-proof concept?
  2. Among the approaches to improving system reliability, which corresponds to fault avoidance?

Books on System Architecture and Reliability Ad

As an Amazon Associate I earn from qualifying purchases.

Related terms

Fool-proof Burn-in Bathtub curve Fail-safe Differential backup Dual system Duplex system Fail-soft Hot standby Incremental backup

Back to the glossary