Fault Tolerant BFS Structures: A Reinforcement-Backup Tradeoff

preprint2015arXivOpen access

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 (b,r)(b,r) {\em fault-tolerant} BFS (or (b,r)(b,r) FT-BFS for short) structure, namely, a subgraph HH of the network GG consisting of two types of edges: a set E′⊆EE' \subseteq E of r(n)r(n) fault-resistant {\em reinforcement} edges, which are assumed to never fail, and a (larger) set E(H)∖E′E(H) \setminus E' of b(n)b(n) fault-prone {\em backup} edges, such that subsequent to the failure of a single fault-prone backup edge e∈E∖E′e \in E \setminus E', the surviving part of HH still contains an BFS spanning tree for (the surviving part of) GG, satisfying dist(s,v,H∖{e})≤dist(s,v,G∖{e})dist(s,v,H\setminus \{e\}) \leq dist(s,v,G\setminus \{e\}) for every v∈Vv \in V and e∈E∖E′e \in E \setminus E'. We establish the following tradeoff between b(n)b(n) and r(n)r(n): For every real ε∈(0,1]ε\in (0,1], if r(n)=Θ~(n1−ε)r(n) = {\tildeΘ}(n^{1-ε}), then b(n)=Θ~(n1+ε)b(n) = {\tildeΘ}(n^{1+ε}) is necessary and sufficient.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.