Topological Properties of Hypercubes
IEEE Transactions on Computers
Hypercube message routing in the presence of faults
C3P Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues - Volume 1
Generalized Measures of Fault Tolerance with Application to N-Cube Networks
IEEE Transactions on Computers
Tolerating Faults in Hypercubes Using Subcube Partitioning
IEEE Transactions on Computers - Special issue on fault-tolerant computing
Reliable Unicasting in Faulty Hypercubes Using Safety Levels
IEEE Transactions on Computers
k-Pairwise Cluster Fault Tolerant Routing in Hypercubes
IEEE Transactions on Computers
A Fault-Tolerant Communication Scheme for Hypercube Computers
IEEE Transactions on Computers
Combinatorial Analysis of the Fault-Diameter of the N-Cube
IEEE Transactions on Computers
Conditional Connectivity Measures for Large Multiprocessor Systems
IEEE Transactions on Computers
Safety Levels-An Efficient Mechanism for Achieving Reliable Broadcasting in Hypercubes
IEEE Transactions on Computers
Free Dimensions-An Effective Approach to Achieving Fault Tolerance in Hypercubes
IEEE Transactions on Computers
Depth-First Search Approach for Fault-Tolerant Routing in Hypercube Multicomputers
IEEE Transactions on Parallel and Distributed Systems
Algorithms and Bounds for Shortest Paths and Diameter in Faulty Hypercubes
IEEE Transactions on Parallel and Distributed Systems
Cluster Fault Tolerant Routing in Hypercubes
ICPP '98 Proceedings of the 1998 International Conference on Parallel Processing
Locally Subcube-Connected Hypercube Networks: Theoretical Analysis and Experimental Results
IEEE Transactions on Computers
An Intuitive and Effective New Representation for Interconnection Network Structures
ISAAC '00 Proceedings of the 11th International Conference on Algorithms and Computation
Methods for distributed unicast in hypercubes
Journal of Systems Architecture: the EUROMICRO Journal
Optimal Path Embedding in Crossed Cubes
IEEE Transactions on Parallel and Distributed Systems
Fault-tolerant multicasting in hypercubes using local safety information
Journal of Parallel and Distributed Computing
Unicast-based fault-tolerant multicasting in wormhole-routed hypercubes
Journal of Systems Architecture: the EUROMICRO Journal
On static and dynamic partitioning behavior of large-scale P2P networks
IEEE/ACM Transactions on Networking (TON)
Fault-tolerant routing in mesh-connected 2D tori
ICCS'03 Proceedings of the 2003 international conference on Computational science: PartIII
One-to-one communication in twisted cubes under restricted connectivity
Frontiers of Computer Science in China
Efficient unicast in bijective connection networks with the restricted faulty node set
Information Sciences: an International Journal
Theoretical Computer Science
Binomial-tree fault tolerant routing in dual-cubes with large number of faulty nodes
CIS'04 Proceedings of the First international conference on Computational and Information Science
Online adaptive fault-tolerant routing in 2d torus
ISPA'05 Proceedings of the Third international conference on Parallel and Distributed Processing and Applications
PDCAT'04 Proceedings of the 5th international conference on Parallel and Distributed Computing: applications and Technologies
Hi-index | 0.01 |
Unicast in computer/communication networks is a one-to-one communication between a source node $s$ and a destination node $t$. We propose three algorithms which find a nonfaulty routing path between $s$ and $t$ for unicast in the hypercube with a large number of faulty nodes. Given the $n$-dimensional hypercube $H_n$ and a set $F$ of faulty nodes, node $u\in H_n$ is called $k$-safe if $u$ has at least $k$ nonfaulty neighbors. The $H_n$ is called $k$-safe if every node of $H_n$ is $k$-safe. It has been known that for $0\leq k\leq n/2$, a $k$-safe $H_n$ is connected if $|F|\leq 2^k(n-k)-1$. Our first algorithm finds a nonfaulty path of length at most $d(s,t)+4$ in $O(n)$ time for unicast between 1-safe $s$ and $t$ in the $H_n$ with $|F|\leq 2n-3$, where $d(s,t)$ is the distance between $s$ and $t$. The second algorithm finds a nonfaulty path of length at most $d(s,t)+6$ in $O(n)$ time for unicast in the $2$-safe $H_n$ with $|F|\leq 4n-9$. The third algorithm finds a nonfaulty path of length at most $d(s,t)+O(k^2)$ in time $O(|F|+n)$ for unicast in the $k$-safe $H_n$ with $|F|\leq 2^k(n-k)-1$ ($0\leq k\leq n/2$). The time complexities of the algorithms are optimal. We show that in the worst case, the length of the nonfaulty path between $s$ and $t$ in a $k$-safe $H_n$ with $|F|\leq 2^k(n-k)-1$ is at least $d(s,t)+ 2(k+1)$ for $0\leq k\leq n/2$. This implies that the path lengths found by the algorithms for unicast in the 1-safe and 2-safe hypercubes are optimal.