Picking up the Pieces: Self-Healing in Reconfigurable Networks
Jared Saia, Amitabh Trehan

TL;DR
This paper introduces DASH, a distributed self-healing algorithm for reconfigurable networks that maintains connectivity and limits node degree increase during adversarial attacks, with proven optimality and practical efficiency.
Contribution
The paper presents DASH, a novel distributed algorithm that ensures network connectivity and bounded degree increase under adversarial node deletions, with theoretical guarantees and empirical validation.
Findings
DASH maintains connectivity even if all nodes are deleted.
DASH limits node degree increase to 2 log n.
DASH outperforms naive algorithms in reducing maximum degree increase.
Abstract
We consider the problem of self-healing in networks that are reconfigurable in the sense that they can change their topology during an attack. Our goal is to maintain connectivity in these networks, even in the presence of repeated adversarial node deletion, by carefully adding edges after each attack. We present a new algorithm, DASH, that provably ensures that: 1) the network stays connected even if an adversary deletes up to all nodes in the network; and 2) no node ever increases its degree by more than 2 log n, where n is the number of nodes initially in the network. DASH is fully distributed; adds new edges only among neighbors of deleted nodes; and has average latency and bandwidth costs that are at most logarithmic in n. DASH has these properties irrespective of the topology of the initial network, and is thus orthogonal and complementary to traditional topology-based approaches…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
