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 条
  • [31] Optimal fault-tolerant networks with a server
    Choudum, SA
    Sivagurunathan, S
    NETWORKS, 2000, 35 (02) : 157 - 160
  • [32] Fault-tolerant broadcasting in radio networks
    Kranakis, E
    Krizanc, D
    Pelc, A
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2001, 39 (01): : 47 - 67
  • [33] Evolving Fault-Tolerant Neural Networks
    Zhi-Hua Zhou
    Shi-Fu Chen
    Neural Computing & Applications, 2003, 11 : 156 - 160
  • [34] EFFICIENT FAULT-TOLERANT ROUTINGS IN NETWORKS
    BRODER, A
    DOLEV, D
    FISCHER, M
    SIMONS, B
    INFORMATION AND COMPUTATION, 1987, 75 (01) : 52 - 64
  • [35] A fault-tolerant regularizer for RBF networks
    Leung, Chi-Sing
    Sum, John Pui-Fai
    IEEE TRANSACTIONS ON NEURAL NETWORKS, 2008, 19 (03): : 493 - 507
  • [36] LARGE FAULT-TOLERANT INTERCONNECTION NETWORKS
    BERMOND, JC
    HOMOBONO, N
    PEYRAT, C
    GRAPHS AND COMBINATORICS, 1989, 5 (02) : 107 - 123
  • [37] Fault-tolerant properties of pyramid networks
    Cao, F
    Du, DZ
    Teng, SH
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 1690 - 1693
  • [38] FAULT-TOLERANT EXTENSIONS OF STAR NETWORKS
    DAWSON, RJ
    FARRAG, AA
    NETWORKS, 1991, 21 (04) : 373 - 385
  • [39] A CLASS OF FAULT-TOLERANT MULTIPROCESSOR NETWORKS
    GHAFOOR, A
    IEEE TRANSACTIONS ON RELIABILITY, 1989, 38 (01) : 5 - 15
  • [40] Fault-tolerant minimum broadcast networks
    Ahlswede, R
    Gargano, L
    Haroutunian, HS
    Khachatrian, LH
    NETWORKS, 1996, 27 (04) : 293 - 307