𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Optimal Broadcasting in Faulty Trees

✍ Scribed by Petrişor Panaite; Andrzej Pelc


Publisher
Elsevier Science
Year
2000
Tongue
English
Weight
291 KB
Volume
60
Category
Article
ISSN
0743-7315

No coin nor oath required. For personal study only.

✦ Synopsis


We consider broadcasting a message from one node of a tree to all other nodes. In the presence of up to k link failures the tree becomes disconnected, and only nodes in the connected component C containing the source can be informed. The maximum ratio between the time used by a broadcasting scheme B to inform C and the optimal time to inform C, taken over all components C yielded by configurations of at most k faults, is the k-vulnerability of B. This is the maximum slowdown incurred by B due to the lack of a priori knowledge of fault location, for at most k faults. This measure of fault tolerance is similar to the competitive factor of on-line algorithms: in both cases, the performance of an algorithm lacking some crucial information is compared to the performance of an off-line'' algorithm, one that is given this information as input. It is also the first known tool to measure and compare fault tolerance of broadcasting schemes in trees. We seek broadcasting schemes with low vulnerability, working for tree networks. It turns out that schemes that give the best broadcasting time in a fault-free environment may have very high vulnerability, i.e., poor fault tolerance, for some trees. The main result of this paper is an algorithm that, given an arbitrary tree T and an integer k, computes a broadcasting scheme B with lowest possible k-vulnerability among all schemes working for T. Our algorithm has running time O(kn 2 +n 2 log n), where n is the size of the tree. We also give an algorithm to find a universally fault-tolerant'' broadcasting scheme in a tree T: one that approximates the lowest possible k-vulnerability, for all k simultaneously.


📜 SIMILAR VOLUMES


A Note on Optimal Time Broadcast in Faul
✍ D. Peleg 📂 Article 📅 1995 🏛 Elsevier Science 🌐 English ⚖ 309 KB

This note describes an algorithm for broadcasting a message on the \(n\)-dimensional hypercube in optimal time ( \(n\) time units) and optimal communication ( \(2^{n}-1\) messages) in the presence of up to \(n-2\) arbitrary node or edge faults, assuming the set of faults is known to all nodes of the

Broadcasting in Faulty Binary Jumping Ne
✍ Y.J. Han; Y. Igarashi; K. Kanai; K. Miura 📂 Article 📅 1994 🏛 Elsevier Science 🌐 English ⚖ 520 KB

We discuss the fault tolerance of an information disseminating scheme in a processor network called a binary jumping network. The following results are shown. Let \(N\) be the number of processors in the network. When \(N\) is a power of \(2, \log _{2} N+f+1\) rounds suffice for broadcasting in the

An Optimal Algorithm for Broadcasting Mu
✍ Krzysztof Diks; Andrzej Lingas; Andrzej Pelc 📂 Article 📅 1999 🏛 Elsevier Science 🌐 English ⚖ 118 KB

We consider multiple message broadcasting in tree networks. The source (considered as the root of the tree) has k messages which have to be broadcast to all nodes of the tree. In every time unit each node can send one of its already obtained messages to one of its children. A k-message broadcasting

k-Broadcasting in trees
✍ Hovhannes A. Harutyunyan; Arthur L. Liestman 📂 Article 📅 2001 🏛 John Wiley and Sons 🌐 English ⚖ 147 KB