Fault-tolerant routing in hypercubes using probability vectors

被引:13
|
作者
Al-Sadi, J
Day, K
Ould-Khaoua, M [1 ]
机构
[1] Univ Glasgow, Dept Comp Sci, Glasgow G12 8RZ, Lanark, Scotland
[2] Sultan Qaboos Univ, Dept Comp Sci, Muscat, Oman
关键词
multicomputers; interconnection networks; fault-tolerant routing; probability; performance evaluation;
D O I
10.1016/S0167-8191(01)00091-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we propose a new fault-tolerant routing algorithm for the hypercube, which overcomes the performance limitations of the recently proposed safety vectors algorithm [IEEE Trans. Parallel Distrib. Syst. 9 (4) (1998) 321]. We present first a method for evaluating the k-level unsafety sets S-k(A) for all 1 less than or equal to k less than or equal to n in an n-dimensional hypercube. The k-level unsafety set at node A represents the set, S-k(A), of all nodes at Hamming distance k from A, which are faulty or unreachable from A due to faulty nodes or links. Equipped with these unsafety sets we show how each node calculates numeric probability vectors and uses them to achieve efficient fault-tolerant routing. A probability-based analysis is conducted to prove some properties of the proposed fault-tolerant algorithm. A performance comparison against the safety vectors algorithm, through extensive simulation experiments, reveals that the new algorithm exhibits superior performance in terms of routing distances and percentage of reachability. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1381 / 1399
页数:19
相关论文
共 50 条
  • [21] Fault-tolerant hamiltonian laceability of hypercubes
    Tsai, CH
    Tan, JJM
    Liang, TN
    Hsu, LH
    INFORMATION PROCESSING LETTERS, 2002, 83 (06) : 301 - 306
  • [22] Fault-tolerant graphs for hypercubes and tori
    Yamada, T
    Yamamoto, K
    Ueno, S
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1996, E79D (08): : 1147 - 1152
  • [23] Fault-tolerant hypercubes with small degree
    Yamada, T
    Ueno, S
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1998, E81A (05): : 807 - 813
  • [24] Fault-tolerant graphs for hypercubes and tori
    Yamada, Toshinori
    Yamamoto, Koji
    Ueno, Shuichi
    IEICE Transactions on Information and Systems, 1996, E79-D (08) : 1147 - 1152
  • [25] Fault-tolerant hypercubes with small degree
    Yamada, T
    Ueno, S
    THIRD INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS, PROCEEDINGS (I-SPAN '97), 1997, : 179 - 185
  • [26] A fault-tolerant broadcasting algorithm for hypercubes
    Chiu, GM
    INFORMATION PROCESSING LETTERS, 1998, 66 (02) : 93 - 99
  • [27] Fault-Tolerant Node-to-Set Disjoint-Path Routing in Hypercubes
    Bossard, Antoine
    Kaneko, Keiichi
    Peng, Shietung
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PT 1, PROCEEDINGS, 2010, 6081 : 511 - +
  • [28] Fault-Tolerant Routing of Generalized Hypercubes under 3-Component Connectivity
    Shu, Chang
    Wang, Yan
    Fan, Jianxi
    Zhang, Huanwen
    19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 1320 - 1327
  • [29] LINEAR-TIME ALGORITHMS FOR FAULT-TOLERANT ROUTING IN HYPERCUBES AND STAR GRAPHS
    GU, QP
    PENG, ST
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1995, E78D (09) : 1171 - 1177
  • [30] Node-Disjoint Paths in Balanced Hypercubes with Application to Fault-Tolerant Routing
    Liu, Shuai
    Wang, Yan
    Fan, Jianxi
    Cheng, Baolei
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2023, PT III, 2024, 14489 : 40 - 56