A multi-tree generating routing scheme using acyclic orientations: Extended Abstract
Routing schemes often rely on local tables that associate with each destination node v a parent link on which to forward messages to v. The set of parent links form a directed tree to v. Such tables suffer from the fact that they do not provide a full representation of the entire network, and theref...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buchkapitel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Routing schemes often rely on local tables that associate with each destination node v a parent link on which to forward messages to v. The set of parent links form a directed tree to v. Such tables suffer from the fact that they do not provide a full representation of the entire network, and therefore are vulnerable to dynamic network changes and cannot tolerate faults. In this paper we propose a model based on a multi-parent representation which associates with each vertex a set of parent links. By choosing the multi-parents as the out-neighborhood for an acyclic orientation (acorn) of the underlying network, this representation acts as a multi-tree generator in the sense that a directed tree to r is obtained when each vertex w chooses arbitrarily a single parent link.
The capacity of an acorn is the largest integer k such that each vertex w outside the neighborhood of r has out-degree at least k. The depth of an acorn is the longest path in the acorn. An acorn with capacity k and depth d has the property that each vertex outside the neighborhood of r has at least k alternative parent choices, and for any combination of choices the depth of the resulting tree is at most d. We present a greedy algorithm that finds an acorn representation of optimal capacity. Further, we give an efficient algorithm for finding a minimum depth acorn of capacity k.
We study the problem of increasing the acorn capacity by adding a server node and connections of this node to the existing network. We show that the problem of finding the minimum size set of server connections is NP-hard, and prove that any minimal set of connections has size at most k|V|/(δ + 1), where δ is the minimum degree. This bound is best possible over all graphs of minimum degree δ.
Finally, we consider the problem of identifying collections of independent spanning trees, an important problem in network reliability. For an acorn representation with capacity k, we show that the parent links at each vertex w outside the neighborhood of r can be k-colored, so that any set of k monochromatic trees generated are independent. This result generalizes a recent result of Huck [5]. |
---|---|
ISSN: | 0302-9743 1611-3349 |
DOI: | 10.1007/BFb0045068 |