Header menu link for other important links
X
Storage and search in dynamic peer-to-peer networks
Published in
2013
Pages: 53 - 62
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 even under high adversarial churn. In particular, we present the following main results: 1. A randomized distributed search algorithm that with high probability guarantees that searches from as many as n - o(n) nodes (n is the stable network size) succeed in O(log n)-rounds despite 0(n/ log1+δ n) churn, for any small constant δ > 0, per round. We assume that the churn is controlled by an oblivious adversary (that has complete knowledge and control of what nodes join © 2013 ACM.
About the journal
JournalAnnual ACM Symposium on Parallelism in Algorithms and Architectures
Open AccessNo
Concepts (15)
  •  related image
    DISTRIBUTED SEARCH
  •  related image
    Dynamic network
  •  related image
    EXPANDER GRAPHS
  •  related image
    OBLIVIOUS ADVERSARIES
  •  related image
    PEER TO PEER (P2P) NETWORK
  •  related image
    Randomized algorithms
  •  related image
    RANDOMIZED DISTRIBUTED ALGORITHMS
  •  related image
    Search
  •  related image
    Algorithms
  •  related image
    Digital storage
  •  related image
    Distributed computer systems
  •  related image
    Energy storage
  •  related image
    Network architecture
  •  related image
    Parallel algorithms
  •  related image
    Peer to peer networks