Switch language한국어
Back to the list

FaultRay: Why We Formalized Cascade Failure Propagation as a Labeled Transition System

TL;DR AI

Key summary

2 min read
  1. Gremlin, Steadybit, and AWS FIS act on running systems, but they do not answer an architecture’s availability ceiling.

  2. Fault Tree Analysis and Reliability Block Diagrams can answer that analytically, but they depend on static trees and independence assumptions.

  3. In cloud infrastructure, shared-underlay failures can hit database, cache, and application tiers together, and RBDs can overestimate availability.

  4. FaultRay is a research prototype for correlated failure propagation without production touch; it formalizes cascade propagation as a labeled transition system over a dependency graph.

  5. CPS state is S=(H,L,T,V): health can only worsen during a run, and the implementation and formal spec are in the listed src and docs files.

Read the original