Always be Two Steps Ahead of Your Enemy
Thorsten G\"otte, Vipin Ravindran Vijayalakshmi, Christian Scheideler

TL;DR
This paper presents a new algorithm for maintaining a highly resilient overlay network under massive churn and adversarial conditions, ensuring connectivity and efficiency with minimal message overhead.
Contribution
It introduces the Linearized DeBruijn Swarm (LDS), a novel overlay topology, and an algorithm that rebuilds the overlay every 2 rounds, independent of previous overlays.
Findings
Maintaining connectivity is impossible if the adversary has up-to-date topology information.
The join restriction is necessary for network stability.
The proposed algorithm uses only O(log^3 n) messages per node per round.
Abstract
We investigate the maintenance of overlay networks under massive churn, i.e. nodes joining and leaving the network. We assume an adversary that may churn a constant fraction of nodes over the course of rounds. In particular, the adversary has an almost up-to-date information of the network topology as it can observe an only slightly outdated topology that is at least rounds old. Other than that, we only have the provably minimal restriction that new nodes can only join the network via nodes that have taken part in the network for at least one round. Our contributions are as follows: First, we show that it is impossible to maintain a connected topology if adversary has up-to-date information about the nodes' connections. Further, we show that our restriction concerning the join is also necessary. As our main result present an algorithm that…
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.
