A Self-stabilizing General De Bruijn Graph

被引:5
|
作者
Feldmann, Michael [1 ]
Scheideler, Christian [1 ]
机构
[1] Paderborn Univ, Paderborn, Germany
关键词
Distributed systems; Topological self-stabilization; De bruijn graph;
D O I
10.1007/978-3-319-69084-1_17
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Searching for other participants is one of the most important operations in a distributed system. We are interested in topologies in which it is possible to route a packet in a fixed number of hops until it arrives at its destination. Given a constant d, this paper introduces a new self-stabilizing protocol for the q-ary d-dimensional de Bruijn graph (q = d root n) that is able to route any search request in at most d hops w.h.p., while significantly lowering the node degree compared to the clique: We require nodes to have a degree of O(d root n), which is asymptotically optimal for a fixed diameter d. The protocol keeps the expected amount of edge redirections per node in O(d root n), when the number of nodes in the system increases by factor 2(d). The number of messages that are periodically sent out by nodes is constant.
引用
收藏
页码:250 / 264
页数:15
相关论文
共 50 条
  • [1] Self-Stabilizing De Bruijn Networks
    Richa, Andrea
    Scheideler, Christian
    Stevens, Phillip
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, 2011, 6976 : 416 - +
  • [2] SELF-STABILIZING GRAPH PROTOCOLS
    Goddard, Wayne
    Hedetniemi, Stephen T.
    Jacobs, David P.
    Srimani, Pradip K.
    Xu, Zhenyu
    PARALLEL PROCESSING LETTERS, 2008, 18 (01) : 189 - 199
  • [3] SKIP: A Self-Stabilizing Skip Graph
    Jacob, Riko
    Richa, Andrea
    Scheideler, Christian
    Schmid, Stefan
    Taeubig, Hanjo
    JOURNAL OF THE ACM, 2014, 61 (06) : 1 - 26
  • [4] A Self-stabilizing Algorithm for Graph Searching in Trees
    Mihai, Rodica
    Mjelde, Morten
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2009, 5873 : 563 - 577
  • [5] A Self-stabilizing and Local Delaunay Graph Construction
    Jacob, Riko
    Ritscher, Stephan
    Scheideler, Christian
    Schmid, Stefan
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2009, 5878 : 771 - +
  • [6] A Note on the Parallel Runtime of Self-Stabilizing Graph Linearization
    Gall, Dominik
    Jacob, Riko
    Richa, Andrea
    Scheideler, Christian
    Schmid, Stefan
    Taeubig, Hanjo
    THEORY OF COMPUTING SYSTEMS, 2014, 55 (01) : 110 - 135
  • [7] A self-stabilizing algorithm for detecting fundamental cycles in a graph
    Chaudhuri, P
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1999, 59 (01) : 84 - 93
  • [8] Efficient Self-stabilizing Graph Searching in Tree Networks
    Blair, Jean
    Manne, Fredrik
    Mihai, Rodica
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, 2010, 6366 : 111 - +
  • [9] A self-stabilizing algorithm for the minimum color sum of a graph
    Sun, Huang
    Effantin, Brice
    Kheddouci, Harnamache
    DISTRIBUTED COMPUTING AND NETWORKING, PROCEEDINGS, 2008, 4904 : 209 - 214
  • [10] A self-stabilizing algorithm for finding articulation nodes in a graph
    Chaudhuri, P.
    International Journal of Parallel and Distributed Systems and Networks, 2001, 4 (01): : 1 - 7