Search and replication in unstructured peer-to-peer networks
Princeton University · Cisco Systems (United States) · +2 more institutions
Abstract
Decentralized and unstructured peer-to-peer networks such as Gnutella are attractive for certain applications because they require no centralized directories and no precise control over network topology or data placement. However, the flooding-based query algorithm used in Gnutella does not scale; each query generates a large amount of traffic and large systems quickly become overwhelmed by the query-induced load. This paper explores, through simulation, various alternatives to Gnutella's query algorithm, data replication strategy, and network topology. We propose a query algorithm based on multiple random walks that resolves queries almost as quickly as Gnutella's flooding method while reducing the network…
Citation impact
- FWCI
- 43.17
- Percentile
- 100%
- References
- 14
Authors
5Topics & keywords
- Computer science
- Flooding (psychology)
- Replication (statistics)
- Network topology
- Distributed computing
- Peer-to-peer
- Computer network
- Theoretical computer science