fault-tolerance - Concepts
Explore concepts tagged with "fault-tolerance"
Total concepts: 7
Concepts
- Redundancy - The inclusion of extra components beyond the minimum necessary, serving as backups to maintain system function when primary components fail.
- Retry Storm - A retry storm occurs when many clients react to a failure by retrying at nearly the same time, and their synchronized retries amplify load on the struggling system and prevent it from recovering.
- Data Redundancy - The practice of storing multiple copies of data to protect against loss from hardware failures, corruption, or disasters.
- Circuit Breaker - The circuit breaker is a resilience pattern that stops making calls to a failing dependency once errors cross a threshold, then periodically probes to detect recovery before allowing traffic to flow again.
- Idempotency - A property where an operation can be applied multiple times without changing the result beyond the initial application.
- Exponential Backoff - Exponential backoff is a retry strategy that progressively increases the wait time between successive attempts, usually adding randomized jitter, to reduce contention and give a failing resource time to recover.
- Byzantine Generals Problem - A fundamental problem in distributed computing about achieving consensus among distributed components when some may be faulty or malicious, named after a metaphor involving generals coordinating an attack.
← Back to all concepts