Fault-Tolerant Approximate Shortest-Path Trees
Abstract
The resiliency of a network is its ability to remain \emph{effectively} functioning also when any of its nodes or links fails. However, to reduce operational and set-up costs, a network should be small in size, and this conflicts with the requirement of being resilient. In this paper we address this trade-off for the prominent case of the {\em broadcasting} routing scheme, and we build efficient (i.e., sparse and fast) \emph{fault-tolerant approximate shortest-path trees}, for both the edge and vertex \emph{single-failure} case. In particular, for an -vertex non-negatively weighted graph, and for any constant , we design two structures of size which guarantee -stretched paths from the selected source also in the presence of an edge/vertex failure. This favorably compares with the currently best known solutions, which are for the edge-failure case of size and stretch factor 3, and for the vertex-failure case of size and stretch factor 3. Moreover, we also focus on the unweighted case, and we prove that an ordinary -spanner can be slightly augmented in order to build efficient fault-tolerant approximate \emph{breadth-first-search trees}.
Cite
@article{arxiv.1407.0637,
title = {Fault-Tolerant Approximate Shortest-Path Trees},
author = {Davide Bilò and Luciano Gualà and Stefano Leucci and Guido Proietti},
journal= {arXiv preprint arXiv:1407.0637},
year = {2016}
}
Comments
20 pages, 4 figures