Skip to content
Astera Technology

Test survival after any two storage-domain failures

Enumerate failure pairs under a supplied minimum-survivor rule.

Define the number of simultaneous failures

Synthetic copies are A1/A2 in domain A, B1 in B and C1 in C. A failed domain removes its copies. Requirement is one surviving copy after any two distinct domain failures. Only A/B/C failures are modeled.

Two-failure enumeration
Failed domainsSurvivorsCount
A+BC11
A+CB11
B+CA1,A22
Download editable CSV ↓

Enumerate distinct domain pairs

  1. List every distinct pair
  2. Remove copies in either failed domain
  3. Take the minimum survivor count

Two copies in one domain are removed together; they are not two failure tolerances.

What is the worst-case survivor count, and would removing C1 preserve the rule?

Show the worked answer

One, so the full inventory passes. Removing C1 makes A+B failure leave zero and fails. Additional A copies would not replace missing domain C.

Check the worst pair

Filled decision checks
CaseDecisionReason
Three-domain inventoryPassEvery pair leaves≥1
Remove C1FailA+B leaves 0
Download editable CSV ↓

Retain all three pair results in the worksheet. Testing only B+C would overstate the resilience of an A-heavy inventory.

Related resources