Brain-Score 94/100 TECH Martin Kleppmann · 8:20

Distributed Systems 2.4: Fault tolerance

3-Second Blueprint (English)

  1. High-availability SLAs in 'nines' (e.g., 99.9% = max 9h/year downtime) require tolerating partial node crashes and network partitions.
  2. Quorum-based fault-tolerant systems maintain liveness and safety as long as fewer than half of participating nodes fail simultaneously.
  3. In partially synchronous networks, timeouts cannot separate crashes from packet delay or GC pauses, giving eventually perfect detectors.
Fault Tolerance & QuorumsSLA Availability NinesPartial Synchrony ModelFailure Detectors

3-Sekunden-Fazit (Deutsch)

  1. Hochverfügbarkeits-SLAs in 'Neunen' (z. B. 99,9 % = max. 9 Std./Jahr Ausfall) erfordern Toleranz gegen Knotenabstürze und Netzpartitionen.
  2. Quorum-basierte verteilte Systeme bleiben funktionsfähig, solange weniger als die Hälfte der Knoten gleichzeitig ausfällt.
  3. In partiell synchronen Netzen trennen Timeouts Abstürze nicht von Paketverzögerung oder GC-Pausen (schließlich perfekte Detektoren).
Fehlertoleranz & QuorenSLA-VerfügbarkeitsneunenPartielle SynchronitätFehlerdetektoren

Note / Hinweis: Blueprints are AI-generated educational summaries (0% Politics · 0% Religion · 0% Brainrot) and do not constitute medical, legal, or financial advice. / KI-generierte Zusammenfassung zu Bildungszwecken – ersetzt keine medizinische, rechtliche oder finanzielle Fachberatung.