© 2001 by British Computer Society
Probability-based Fault-tolerant Routing in Hypercubes
1 Computer Science Department, University of Glasgow, Glasgow G12 8RZ, UK Email: Mohamed@dcs.gla.ac.uk 2 Computer Science Department, Sultan Qaboos University, Muscat, Sultanate of Oman
This paper describes a new fault-tolerant routing algorithm for the hypercube, using the concept of probability vectors. To compute these vectors, a node first determines its faulty set, which represents the set of all its neighbouring nodes that are faulty or unreachable due to faulty nodes or links. Each node then calculates a probability vector, where the $k$th element represents the probability that a destination node at distance $k$ cannot be reached through a minimal path due to a faulty node or link. The probability vectors are used by all the nodes to achieve an efficient fault-tolerant routing in the network. A performance comparison with the recently proposed safety-vectors algorithm, through extensive simulation, shows that the new algorithm exhibits superior performance in terms of routing distances and percentage of reachability.
Received 19 May, 2000. Revised 17 May, 2001.