fault tolerance

Graceful degradation capability

Fault tolerance is a system's ability to continue operating when components fail.

A fault-tolerant design anticipates failures and builds in redundancy—backup servers, duplicate data paths, failover mechanisms—so that no single point of failure brings everything down.

The aircraft's fault-tolerant avionics kept flying even after the sensor malfunction.

The concept applies broadly to engineering, computing, and organizational design.

resilience

graceful degradation

Maintaining function while failing

adaptive · fallback · contingency · recovery · rollback · restart

redundancy

backup

Stored duplicate for recovery

RAID · clustering · mirroring · hot-swappable · load balancing · multipath · snapshot · standby · voting systems · spare

reliability

uptime

Continuous operational period

durability · maintainability · survivability · integrity · non-stop · always-on · guaranteed delivery · mission-critical · zero downtime · predictability

error-handling

debugging

Error removal from programs

logging · error correction · try-catch · error detection · checksum · CRC · heartbeat · timeout · acknowledgment · retransmission

safety

fail-safe

Automatic harm prevention mechanism

containment · lockout · tagout · pressure relief valve · fuses · grounding · overload protection · deadman switch · safe mode

Categories
Opposites
system reliability design

fault tolerancesingle point of failure

Lone vulnerable component

fragility · brittleness · vulnerability · unreliability · cascading failure

robustness vs. fragility

fault tolerancefragility

Ease of breaking

brittleness · vulnerability · susceptibility · instability · precariousness

Family

fault, faulty, tolerance, tolerant, defaults, defaulted, defaulter, faultlessly, defaulting

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Abstract · Rated G