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
相关论文
共 50 条
  • [31] RECONFIGURATION OF RINGS AND MESHES IN FAULTY HYPERCUBES
    YANG, PJ
    TIEN, SB
    RAGHAVENDRA, CS
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 22 (01) : 96 - 106
  • [32] Embedded paths and cycles in faulty hypercubes
    Nelson Castañeda
    Ivan S. Gotchev
    Journal of Combinatorial Optimization, 2010, 20 : 224 - 248
  • [33] Adaptive-subcube fault tolerant routing in dual-cube with very large number of faulty nodes
    Li, Y
    Peng, S
    Chu, W
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2004, : 222 - 228
  • [34] Fault-tolerance of balanced hypercubes with faulty vertices and faulty edges
    Gu, Mei-Mei
    Hao, Rong-Xia
    ARS COMBINATORIA, 2018, 140 : 45 - 61
  • [35] Path Coverings with Prescribed Ends in Faulty Hypercubes
    Castaneda, Nelson
    Gotchev, Ivan S.
    GRAPHS AND COMBINATORICS, 2015, 31 (04) : 833 - 869
  • [36] Hamiltonicity of hypercubes with a constraint of required and faulty edges
    Lih-Hsing Hsu
    Shu-Chung Liu
    Yeong-Nan Yeh
    Journal of Combinatorial Optimization, 2007, 14 : 197 - 204
  • [37] On some global operations in faulty SIMD hypercubes
    Sengupta, A
    Raghavendra, CS
    10TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM - PROCEEDINGS OF IPPS '96, 1996, : 579 - 583
  • [38] Long cycles in hypercubes with distant faulty vertices
    Gregor, Petr
    Skrekovski, Riste
    DISCRETE MATHEMATICS AND THEORETICAL COMPUTER SCIENCE, 2009, 11 (01): : 185 - 198
  • [39] On the mutually independent Hamiltonian cycles in faulty hypercubes
    Vukasinovic, Vida
    Gregor, Petr
    Skrekovski, Riste
    INFORMATION SCIENCES, 2013, 236 : 224 - 235
  • [40] Embedding and reconfiguration of spanning trees in faulty hypercubes
    Avresky, DR
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1999, 10 (03) : 211 - 222