Highly Dynamic and Fully Distributed Data Structures
John Augustine, Antonio Cruciani, Iqra Altaf Gillani

TL;DR
This paper introduces a fully distributed, scalable skip list maintenance algorithm that remains robust under high churn in dynamic P2P networks, with low overhead and no global knowledge required.
Contribution
The authors present the first fully distributed data structure that maintains a skip list efficiently under high churn, using novel merging and deletion algorithms.
Findings
Maintains a skip list for polynomially many rounds despite high churn.
Uses small messages and limited communication per node.
Includes novel algorithms for merging and deleting skip list elements in logarithmic rounds.
Abstract
We study robust and efficient distributed algorithms for building and maintaining distributed data structures in dynamic Peer-to-Peer (P2P) networks. P2P networks are characterized by a high level of dynamicity with abrupt heavy node \emph{churn} (nodes that join and leave the network continuously over time). We present a novel algorithm that builds and maintains with high probability a skip list for rounds despite churn \emph{per round} ( is the stable network size). We assume that the churn is controlled by an oblivious adversary (that has complete knowledge and control of what nodes join and leave and at what time and has unlimited computational power, but is oblivious to the random choices made by the algorithm). Moreover, the maintenance overhead is proportional to the churn rate. Furthermore, the algorithm is scalable in that the messages are…
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.
