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 条
  • [21] Fault-tolerant Routing on Borel Cayley Graph
    Ryu, Junghun
    Noel, Eric
    Tang, K. Wendy
    2012 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2012,
  • [22] Fault-Tolerant Dynamic Task Graph Scheduling
    Kurt, Mehmet Can
    Krishnamoorthy, Sriram
    Agrawal, Kunal
    Agrawal, Gagan
    SC14: INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2014, : 719 - 730
  • [23] Fault-Tolerant Hamiltonian Connectivity and Fault-Tolerant Hamiltonicity of the Fully Connected Cubic Networks
    Ho, Tung-Yang
    Lin, Cheng-Kuan
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2009, 25 (06) : 1855 - 1862
  • [24] Fault-tolerant hamiltonicity and fault-tolerant hamiltonian connectivity of the folded Petersen cube networks
    Lin, Cheng-Kuan
    Ho, Tung-Yang
    Tan, Jimmy J. M.
    Hsu, Lih-Hsing
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2009, 86 (01) : 57 - 66
  • [25] Fault-tolerant analysis of a class of networks
    Xu, Jun-Ming
    Zhu, Qiang
    Xu, Min
    INFORMATION PROCESSING LETTERS, 2007, 103 (06) : 222 - 226
  • [26] FAULT-TOLERANT ASYNCHRONOUS NETWORKS - COMMENTS
    SAWIN, DH
    MAKI, GK
    IEEE TRANSACTIONS ON COMPUTERS, 1975, C 24 (07) : 756 - 758
  • [27] FAULT-TOLERANT ASYNCHRONOUS NETWORKS - REPLY
    PRADHAN, DK
    REDDY, SM
    IEEE TRANSACTIONS ON COMPUTERS, 1975, C 24 (07) : 758 - 759
  • [28] Evolving fault-tolerant neural networks
    Zhou, ZH
    Chen, SF
    NEURAL COMPUTING & APPLICATIONS, 2003, 11 (3-4): : 156 - 160
  • [29] Fault-tolerant networks for electronic textiles
    Nakad, Z
    Jones, M
    Martin, T
    CIC '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN COMPUTING, 2004, : 100 - 106
  • [30] Fault-Tolerant Aggregation for Dynamic Networks
    Jesus, Paulo
    Baquero, Carlos
    Almeida, Paulo Sergio
    2010 29TH IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS SRDS 2010, 2010, : 37 - 43