Fault Tolerant BFS Structures: A Reinforcement-Backup Tradeoff
Abstract
This paper initiates the study of fault resilient network structures that mix two orthogonal protection mechanisms: (a) backup, namely, augmenting the structure with many (redundant) low-cost but fault-prone components, and (b) reinforcement, namely, acquiring high-cost but fault-resistant components. To study the trade-off between these two mechanisms in a concrete setting, we address the problem of designing a (b,r) fault-tolerant BFS (or (b,r) FT-BFS for short) structure, namely, a subgraph H of the network G consisting of two types of edges: a set E' ⊂eq E of r(n) fault-resistant reinforcement edges, which are assumed to never fail, and a (larger) set E(H) E' of b(n) fault-prone backup edges, such that subsequent to the failure of a single fault-prone backup edge e ∈ E E', the surviving part of H still contains an BFS spanning tree for (the surviving part of) G, satisfying dist(s,v,H \e\) ≤ dist(s,v,G \e\) for every v ∈ V and e ∈ E E'. We establish the following tradeoff between b(n) and r(n): For every real ε ∈ (0,1], if r(n) = (n1-ε), then b(n) = (n1+ε) is necessary and sufficient.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.