## Abstract The huge popularity of recent peerβtoβpeer (P2P) file sharing systems has been mainly driven by the scalability of their architectures and the flexibility of their search facilities. Such systems are usually designed as unstructured P2P networks, because they impose few constraints on t
Random walks in peer-to-peer networks: Algorithms and evaluation
β Scribed by Christos Gkantsidis; Milena Mihail; Amin Saberi
- Publisher
- Elsevier Science
- Year
- 2006
- Tongue
- English
- Weight
- 243 KB
- Volume
- 63
- Category
- Article
- ISSN
- 0166-5316
No coin nor oath required. For personal study only.
β¦ Synopsis
We quantify the effectiveness of random walks for searching and construction of unstructured peer-to-peer (P2P) networks. We have identified two cases where the use of random walks for searching achieves better results than flooding: (a) when the overlay topology is clustered, and (b) when a client re-issues the same query while its horizon does not change much. Related to the simulation of random walks is also the distributed computation of aggregates, such as averaging. For construction, we argue that an expander can be maintained dynamically with constant operations per addition. The key technical ingredient of our approach is a deep result of stochastic processes indicating that samples taken from consecutive steps of a random walk on an expander graph can achieve statistical properties similar to independent sampling. This property has been previously used in complexity theory for construction of pseudorandom number generators. We reveal another facet of this theory and translate savings in random bits to savings in processing overhead.
π SIMILAR VOLUMES
## Abstract In unstructured peerβtoβpeer (P2P) networks, two autonomous peer nodes can be connected if users in those nodes are interested in each other's data. Owing to the similarity between P2P networks and social networks, where peer nodes can be regarded as people and connections can be regard