Name Independent Fault Tolerant Routing Scheme
arXiv:1704.06078
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 of faulty (or forbidden) edges, the goal is to route from a source node to a target avoiding the forbidden edges in . 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 of forbidden edges in connected graphs. This has stretch , where is the diameter of the graph. It uses tables of size bits at every node , where is the degree of node . In the context of networks that suffer only from occasional failures, we present a name-independent routing scheme that handles only fault at a time, and another routing scheme that handles at most faults at a time. The former uses bits of memory per node, with stretch . The latter consumes in average bits of memory per node, with stretch .
arXiv commentThe stretch analysis is faulty, so the whole idea does not work