𝔖 Bobbio Scriptorium
✦   LIBER   ✦

A distributed algorithm for embedding trees in hypercubes with modifications for run-time fault tolerance

✍ Scribed by Foster J. Provost; Rami Melhem


Publisher
Elsevier Science
Year
1992
Tongue
English
Weight
588 KB
Volume
14
Category
Article
ISSN
0743-7315

No coin nor oath required. For personal study only.

✦ Synopsis


In this paper we present a distributed algorithm for embedding binary trees in hypercubes. Starting with the root (invoked in some cube node by a host), each node is responsible for determining the addresses of its children, and for invoking the embedding algorithm for the subtree rooted at each child in the proper cube node. This distributed embedding, along with the wealth of communication links in the hypercube, leads to a high potential for fault tolerance. We demonstrate the fault tolerance capability by introducing restructuring techniques which may be used to tolerate faults during the initial embedding, but is especially useful for remapping nodes that fail at run-time. The distributed nature of the embeddings eliminates the need for global knowledge of faulty nodes; each node must only know the status of its neighbors. In addition, only the neighbors of a faulty node need be aware of any change. 0 195'2 Academic Press, Inc.

We have developed a top-down, distributed algorithm for embedding a complete (n -I)-tree in an n-cube, pre-85