Fault Tolerant BFS Structures: A Reinforcement-Backup Tradeoff
arXiv:1504.04169
Abstract
This paper initiates the study of fault resilient network structures that mix two orthogonal protection mechanisms: (a) {\em backup}, namely, augmenting the structure with many (redundant) low-cost but fault-prone components, and (b) {\em 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 {\em fault-tolerant} BFS (or FT-BFS for short) structure, namely, a subgraph of the network consisting of two types of edges: a set of fault-resistant {\em reinforcement} edges, which are assumed to never fail, and a (larger) set of fault-prone {\em backup} edges, such that subsequent to the failure of a single fault-prone backup edge , the surviving part of still contains an BFS spanning tree for (the surviving part of) , satisfying for every and . We establish the following tradeoff between and : For every real , if , then is necessary and sufficient.