Storage and Search in Dynamic Peer-to-Peer Networks
John Augustine, Anisur Rahaman Molla, Ehab Morsy, Gopal Pandurangan,, Peter Robinson, Eli Upfal

TL;DR
This paper presents novel randomized distributed algorithms for searching and storing data in highly dynamic peer-to-peer networks, ensuring high success rates despite significant node churn.
Contribution
It introduces the first fully-distributed algorithms that guarantee efficient search and storage in P2P networks with high adversarial churn rates.
Findings
Search success within O(log n) rounds under high churn
Efficient storage with Θ(log n) copies per data item
Algorithms operate with polylogarithmic message complexity per node
Abstract
We study robust and efficient distributed algorithms for searching, storing, and maintaining data in dynamic Peer-to-Peer (P2P) networks. P2P networks are highly dynamic networks that experience heavy node churn (i.e., nodes join and leave the network continuously over time). Our goal is to guarantee, despite high node churn rate, that a large number of nodes in the network can store, retrieve, and maintain a large number of data items. Our main contributions are fast randomized distributed algorithms that guarantee the above with high probability (whp) even under high adversarial churn: 1. A randomized distributed search algorithm that (whp) guarantees that searches from as many as nodes ( is the stable network size) succeed in -rounds despite churn, for any small constant , per round. We assume that the churn is…
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.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Caching and Content Delivery · Data Management and Algorithms
