Xheal: a localized self-healing algorithm using expanders

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,...

Full description

Saved in:
Bibliographic Details
Main Authors: Pandurangan, Gopal., Trehan, Amitabh.
Other Authors: School of Physical and Mathematical Sciences
Format: Article
Language:English
Published: 2013
Subjects:
Online Access:https://hdl.handle.net/10356/100958
http://hdl.handle.net/10220/16688
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-100958
record_format dspace
spelling sg-ntu-dr.10356-1009582020-03-07T12:34:50Z Xheal: a localized self-healing algorithm using expanders Pandurangan, Gopal. Trehan, Amitabh. School of Physical and Mathematical Sciences DRNTU::Engineering::Computer science and engineering::Theory of computation::Analysis of algorithms and problem complexity 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. 2013-10-22T05:58:16Z 2019-12-06T20:31:26Z 2013-10-22T05:58:16Z 2019-12-06T20:31:26Z 2013 2013 Journal Article Pandurangan, G., & Trehan, A.(2013). Xheal: a localized self-healing algorithm using expanders. Distributed computing, 27(1), 39-54. https://hdl.handle.net/10356/100958 http://hdl.handle.net/10220/16688 10.1007/s00446-013-0192-1 en Distributed computing
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Theory of computation::Analysis of algorithms and problem complexity
spellingShingle DRNTU::Engineering::Computer science and engineering::Theory of computation::Analysis of algorithms and problem complexity
Pandurangan, Gopal.
Trehan, Amitabh.
Xheal: a localized self-healing algorithm using expanders
description 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.
author2 School of Physical and Mathematical Sciences
author_facet School of Physical and Mathematical Sciences
Pandurangan, Gopal.
Trehan, Amitabh.
format Article
author Pandurangan, Gopal.
Trehan, Amitabh.
author_sort Pandurangan, Gopal.
title Xheal: a localized self-healing algorithm using expanders
title_short Xheal: a localized self-healing algorithm using expanders
title_full Xheal: a localized self-healing algorithm using expanders
title_fullStr Xheal: a localized self-healing algorithm using expanders
title_full_unstemmed Xheal: a localized self-healing algorithm using expanders
title_sort xheal: a localized self-healing algorithm using expanders
publishDate 2013
url https://hdl.handle.net/10356/100958
http://hdl.handle.net/10220/16688
_version_ 1681038140047884288