DEX: self-healing expanders

被引:6
作者
Pandurangan, Gopal [1 ,2 ,3 ]
Robinson, Peter [4 ]
Trehan, Amitabh [4 ]
机构
[1] Univ Houston, Dept Comp Sci, Houston, TX 77204 USA
[2] Nanyang Technol Univ, Div Math Sci, Singapore 637371, Singapore
[3] Brown Univ, Dept Comp Sci, Providence, RI 02912 USA
[4] Queens Univ Belfast, Sch Elect Elect Engn & Comp Sci, Belfast BT9 5BN, Antrim, North Ireland
关键词
RANDOM-WALKS; GRAPHS;
D O I
10.1007/s00446-015-0258-3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a fully-distributed self-healing algorithm dex that maintains a constant degree expander network in a dynamic setting. To the best of our knowledge, our algorithm provides the first efficient distributed construction of expanders-whose expansion properties hold deterministically-that works even under an all-powerful adaptive adversary that controls the dynamic changes to the network ( the adversary has unlimited computational power and knowledge of the entire network state, can decide which nodes join and leave and at what time, and knows the past random choices made by the algorithm). Previous distributed expander constructions typically provide only probabilistic guarantees on the network expansion which rapidly degrade in a dynamic setting; in particular, the expansion properties can degrade even more rapidly under adversarial insertions and deletions. Our algorithm provides efficient maintenance and incurs a low overhead per insertion/deletion by an adaptive adversary: only O(log n) rounds and O( log n) messages are needed with high probability ( n is the number of nodes currently in the network). The algorithm requires only a constant number of topology changes. Moreover, our algorithm allows for an efficient implementation and maintenance of a distributed hash table on top of dex with only a constant additional overhead. Our results are a step towards implementing efficient self-healing networks that have guaranteed properties ( constant bounded degree and expansion) despite dynamic changes.
引用
收藏
页码:163 / 185
页数:23
相关论文
共 29 条
  • [1] Alon N., 1992, The probabilistic method
  • [2] [Anonymous], 1994, Prog. in Math
  • [3] [Anonymous], 2010, THESIS
  • [4] The expansion and mixing time of skip graphs with applications
    Aspnes, James
    Wieder, Udi
    [J]. DISTRIBUTED COMPUTING, 2009, 21 (06) : 385 - 393
  • [5] Augustine J., 2012, P 23 ANN ACM SIAM S, P551
  • [6] Bertrand J., 1845, J ECOLE ROY POLY, V17, P123
  • [7] Chung F., 1992, Spectral Graph Theory
  • [8] The Flip Markov Chain and a Randomising P2P Protocol
    Cooper, Colin
    Dyer, Martin
    Handley, Andrew J.
    [J]. PODC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2009, : 141 - 150
  • [9] Fast Distributed Random Walks
    Das Sarma, Atish
    Nanongkai, Danupon
    Pandurangan, Gopal
    [J]. PODC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2009, : 161 - 170
  • [10] Dolev S., 2010, SAC, P1309