Unicast in hypercubes with large number of faulty nodes

被引:27
作者
Gu, QP [1 ]
Peng, ST [1 ]
机构
[1] Univ Aizu, Dept Comp Software, Fukushima 9658580, Japan
关键词
fault tolerance; interconnection network; off-line routing algorithm; unicast; hypercubes;
D O I
10.1109/71.808128
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 epsilon 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 less than or equal to k less than or equal to n/2, a k-safe H-n is connected if \ F \ less than or equal to 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 \ less than or equal to 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) i 6 in O(n) time for unicast in the 2-safe H-n with \ F \ less than or equal to 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 2-safe H-n with \ F \ less than or equal to 2(k)(n - k) - 1 (0 less than or equal to k less than or equal to 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 \ less than or equal to 2(k)(n - k) - 1 is at least d(s, t) + 2(k + 1) for 0 less than or equal to k less than or equal to n/2. This implies that the path lengths found by the algorithms for unicast in the 1-safe and 2-safe hypercubes are optimal.
引用
收藏
页码:964 / 975
页数:12
相关论文
共 22 条
[1]  
BERMOND JC, 1992, DISCRETE APPL MATH
[2]  
BERMOND JC, 1989, GRAPHS COMBINATORICS, V5
[3]   TOLERATING FAULTS IN HYPERCUBES USING SUBCUBE PARTITIONING [J].
BRUCK, J ;
CYPHER, R ;
SOROKER, D .
IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (05) :599-605
[4]  
Chen M.-S., 1990, IEEE Transactions on Parallel and Distributed Systems, V1, P152, DOI 10.1109/71.80143
[5]   A MEASURE OF ASYMPTOTIC EFFICIENCY FOR TESTS OF A HYPOTHESIS BASED ON THE SUM OF OBSERVATIONS [J].
CHERNOFF, H .
ANNALS OF MATHEMATICAL STATISTICS, 1952, 23 (04) :493-507
[6]  
ERDOS P, 1974, PROBALISTIC METHOD C
[7]   GENERALIZED MEASURES OF FAULT TOLERANCE WITH APPLICATION TO N-CUBE NETWORKS [J].
ESFAHANIAN, AH .
IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (11) :1586-1591
[8]  
GORDON JM, 1988, P 3 C HYP CONC COMP, P251
[9]  
GU Q, 1998, P 1998 INT C PAR PRO, V46, P1042
[10]   Optimal algorithms for node-to-node fault tolerant routing in hypercubes [J].
Gu, QP ;
Peng, ST .
COMPUTER JOURNAL, 1996, 39 (07) :626-629