Title :
Safety levels-an efficient mechanism for achieving reliable broadcasting in hypercubes
Author_Institution :
Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
fDate :
5/1/1995 12:00:00 AM
Abstract :
We consider a distributed broadcasting algorithm for injured hypercubes using incomplete spanning binomial trees. An injured hypercube is a connected hypercube with faulty nodes. The incomplete spanning binomial tree proposed in this paper is a useful structure for implementing broadcasting in injured hypercubes. It is defined as a sub-tree of a regular spanning binomial tree that connects all the nonfaulty nodes. We show that in an injured n-dimensional hypercube with m faulty nodes, there are at least 2n-2m source nodes (called l-nodes), each of which can generate an incomplete spanning binomial tree. A method is proposed to locate a large subset of the l-node set using the concept of safety level. The safety level of each node in an n-dimensional hypercube can be easily calculated through n-1 rounds of information exchange among neighboring nodes. An optimal broadcast initiated from a safe node is proposed. When a nonfaulty source node is unsafe and there are at most n-1 faulty nodes in an injured n-dimensional hypercube, the proposed broadcasting scheme requires at most n+1 steps
Keywords :
fault tolerant computing; hypercube networks; binomial trees; broadcasting; distributed broadcasting; fault tolerance; hypercubes; injured hypercubes; regular spanning binomial tree; reliable broadcasting; Broadcasting; Casting; Clocks; Electronic switching systems; Fault tolerance; Hypercubes; Safety; Synchronization; Time measurement;
Journal_Title :
Computers, IEEE Transactions on