Xheal: a localized self-healing algorithm using expanders

被引:14
|
作者
Pandurangan, Gopal [1 ,2 ]
Trehan, Amitabh [3 ]
机构
[1] Nanyang Technol Univ, Div Math Sci, Singapore 637371, Singapore
[2] Brown Univ, Dept Comp Sci, Providence, RI 02912 USA
[3] Technion Israel Inst Technol, Fac Ind Engn & Management, IL-32000 Haifa, Israel
关键词
Self-healing; Reconfigurable networks; Peer-to-peer; Local versus global; Expansion; Spectral properties; Distributed algorithm; Randomized algorithm; RANDOM-WALKS; RESTORATION; NETWORKS;
D O I
10.1007/s00446-013-0192-1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the problem of self-healing in reconfigurable networks e.g., peer-to-peer and wireless mesh networks. For such networks under repeated attack by an omniscient adversary, we propose a fully distributed algorithm, Xheal, that maintains good expansion and spectral properties of the network, while keeping the network connected. Moreover, Xheal does this while allowing only low stretch and degree increase per node. The algorithm heals global properties like expansion and stretch while only doing local changes and using only local information. We also provide bounds on the second smallest eigenvalue of the Laplacian which captures key properties such as mixing time, conductance, congestion in routing etc. Xheal has low amortized latency and bandwidth requirements. Our work improves over the self-healing algorithms Forgiving tree [PODC 2008] and Forgiving graph [PODC 2009] in that we are able to give guarantees on degree and stretch, while at the same time preserving the expansion and spectral properties of the network.
引用
收藏
页码:39 / 54
页数:16
相关论文
共 50 条
  • [1] Xheal: a localized self-healing algorithm using expanders
    Gopal Pandurangan
    Amitabh Trehan
    Distributed Computing, 2014, 27 : 39 - 54
  • [2] Xheal: Localized Self-healing using Expanders [Extended Abstract]
    Pandurangan, Gopal
    Trehan, Amitabh
    PODC 11: PROCEEDINGS OF THE 2011 ACM SYMPOSIUM PRINCIPLES OF DISTRIBUTED COMPUTING, 2011, : 301 - 310
  • [3] DEX: Self-healing Expanders
    Pandurangan, Gopal
    Robinson, Peter
    Trehan, Amitabh
    2014 IEEE 28TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, 2014,
  • [4] DEX: self-healing expanders
    Gopal Pandurangan
    Peter Robinson
    Amitabh Trehan
    Distributed Computing, 2016, 29 : 163 - 185
  • [5] DEX: self-healing expanders
    Pandurangan, Gopal
    Robinson, Peter
    Trehan, Amitabh
    DISTRIBUTED COMPUTING, 2016, 29 (03) : 163 - 185
  • [6] A Localized Self-healing Algorithm for Networks of Moveable Sensor Nodes
    Younis, Mohamed
    Lee, Sookyoung
    Gupta, Sheetal
    Fisher, Kevin
    GLOBECOM 2008 - 2008 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2008,
  • [7] SELF-HEALING LOCALIZED CUTANEOUS MUCINOSIS
    CANNATA, G
    GAMBINI, C
    CIACCIO, M
    DERMATOLOGY, 1994, 189 (01) : 93 - 94
  • [8] Design of stacked self-healing rings using a genetic algorithm
    Armony, M
    Klincewicz, JG
    Luss, H
    Rosenwein, MB
    JOURNAL OF HEURISTICS, 2000, 6 (01) : 85 - 105
  • [9] Improved distributed self-healing algorithm
    Tian, H.L.
    Han, Y.
    Qiu, P.L.
    Zhejiang Daxue Xuebao (Gongxue Ban)/Journal of Zhejiang University (Engineering Science Edition, 2001, 35 (04):
  • [10] Design of Stacked Self-Healing Rings Using a Genetic Algorithm
    Mor Armony
    John G. Klincewicz
    Hanan Luss
    Moshe B. Rosenwein
    Journal of Heuristics, 2000, 6 : 85 - 105