Papers
Topics
Authors
Recent
Search
2000 character limit reached

Name Independent Fault Tolerant Routing Scheme

Published 20 Apr 2017 in cs.DC | (1704.06078v3)

Abstract: We consider the problem of routing in presence of faults in undirected weighted graphs. More specifically, we focus on the design of compact name-independent fault-tolerant routing schemes, where the designer of the scheme is not allowed to assign names to nodes, i.e., the name of a node is just its identifier. Given a set FF of faulty (or forbidden) edges, the goal is to route from a source node ss to a target tt avoiding the forbidden edges in FF. Given any name-dependent fault-tolerant routing scheme and any name-independent routing scheme, we show how to use them as a black box to construct a name-independent fault-tolerant routing scheme. In particular, we present a name-independent routing scheme able to handle any set FF of forbidden edges in ∣F∣+1|F|+1 connected graphs. This has stretch O(k2 ∣F∣3(∣F∣+log⁡2n)log⁡D)O(k^2\,|F|^3(|F|+\log^2 n)\log D), where DD is the diameter of the graph. It uses tables of size O~(k n1/k(k+deg(v))) \widetilde{O}(k\, n^{1/k}(k + deg(v))) bits at every node vv, where deg(v)deg(v) is the degree of node vv. In the context of networks that suffer only from occasional failures, we present a name-independent routing scheme that handles only $1$ fault at a time, and another routing scheme that handles at most $2$ faults at a time. The former uses O~(k2 n1/k+k deg(v))\widetilde{O}(k^2\, n^{1/k} + k\,deg(v)) bits of memory per node, with stretch O(k3log⁡D)O(k^3\log D). The latter consumes in average O~(k2 n1/k+deg(v)) \widetilde{O}(k^2 \,n^{1/k} + deg(v)) bits of memory per node, with stretch O(k2log⁡D)O(k^2\log D).

Authors (2)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.