FAULT-TOLERANT NETWORKS BASED ON THE DE BRUIJN GRAPH

被引:23
|
作者
SRIDHAR, MA [1 ]
RAGHAVENDRA, CS [1 ]
机构
[1] UNIV SO CALIF,DEPT ELECT ENGN SYST,LOS ANGELES,CA 90089
关键词
DE BRUIJN GRAPH; NETWORK TOPOLOGY DESIGN; ROUTING ALGORITHMS; STRING MATCHING ALGORITHM;
D O I
10.1109/12.93750
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We introduce a new class of networks based on the de Bruijn graph. These directed graphs are regular of degree k, have N = k(n) vertices for some n, and can tolerate up to k - 2 node faults. Their fault-free diameter is n = log(k)N, and this increases by at most 1 hop in the presence of k - 2 faults. This class is very rich: for any given N = k(n), we can construct at least 2N different such graphs. This is in sharp contrast to most other such constructions (including the de Bruijn graph), in which only one graph exists for each N. We also show how to implement certain algorithms on these networks. First, we exhibit an optimal algorithm for performing fault-tolerant routing in these networks. Given a source vertex S, a destination vertex D, and a set F of faulty vertices, our algorithm executes in time O(n\F\), and this is asymptotically optimal. It is interesting that this time bound is independent of the value of k. The techniques that we employ draw from the known theory of string overlaps, and are therefore likely to be applicable to other similar problems. We also show how to compute strongly-connected components on these networks in the presence of arbitrarily many faults; this uses some constructions from the theory of finite-state automata. Finally, we show how to handle time-varying faults. These algorithms run in time polynomial in n = log(k)N and the number of faults.
引用
收藏
页码:1167 / 1174
页数:8
相关论文
共 50 条
  • [41] Fault-Tolerant General Benes Networks
    Lin, Bey-Chi
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2023, 71 (12) : 6928 - 6938
  • [42] Robust and Fault-Tolerant Communication Networks
    Tavernier, Wouter
    Frincke, Deborah
    Autenrieth, Achim
    Colle, Didier
    COMPUTER NETWORKS, 2015, 82 : 1 - 3
  • [43] Fault-tolerant broadcasting in toroidal networks
    Almohammad, B
    Bose, B
    PARALLEL AND DISTRIBUTED PROCESSING, 1998, 1388 : 681 - 692
  • [44] A fault-tolerant architecture for ATM networks
    Lo, CC
    Chiou, CY
    COMPUTER COMMUNICATIONS, 1999, 22 (17) : 1540 - 1548
  • [45] Tree-based fault-tolerant multicast in multicomputer networks
    Wang, H
    Blough, DM
    SIXTH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, PROCEEDINGS, 1998, : 44 - 49
  • [46] A virtual grouping based fault-tolerant scheme for autonomous networks
    Leu, Jenq-Shiou
    Yueh, Hsiao-Chuan
    Chang, Ing-Chau
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2014, 27 : 199 - 210
  • [47] De Bruijn Graph-Based Communication Modeling for Fault Tolerance in Smart Grids
    Cheng, Bo-Chuan
    Li, Katherine Shu-Min
    Wang, Sying-Jyan
    2012 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS), 2012, : 623 - 626
  • [48] Transposition networks as a class of fault-tolerant robust networks
    Latifi, S
    Srimani, PK
    IEEE TRANSACTIONS ON COMPUTERS, 1996, 45 (02) : 230 - 238
  • [49] Fault-Tolerant Graph Realizations in the Congested Clique, Revisited
    Kumar, Manish
    DISTRIBUTED COMPUTING AND INTELLIGENT TECHNOLOGY, ICDCIT 2023, 2023, 13776 : 84 - 97
  • [50] Greft: Arbitrary Fault-Tolerant Distributed Graph Processing
    Presser, Daniel
    Lung, Lau Cheuk
    Correia, Miguel
    2015 IEEE INTERNATIONAL CONGRESS ON BIG DATA - BIGDATA CONGRESS 2015, 2015, : 452 - 459