Peer-to-peer systems are becoming increasingly popular, with millions of simultaneous users and a wide range of applications. Understanding existing systems and devising new peer-to-peer techniques relies on access to representative models derived from empirical observations. Due to the large and dynamic nature of these systems, directly capturing global behavior is often impractical. Sampling is a natural approach for learning about these systems, and most previous studies rely on it to collect data. This paper addresses the common problem of selecting representative samples of peer properties such as peer degree, link bandwidth, or the number of files shared. A good sampling technique will select any of the peers present with equal probability. However, common sampling techniques introduce bias in two ways. First, the dynamic nature of peers can bias results towards short-lived peers, much as naively sampling flows in a router can lead to bias towards shortlived flows. Second, the heterogeneous overlay topology can lead to bias towards high-degree peers. We present preliminary evidence suggesting that applying a degree-correction method to random walk-based peer selection leads to unbiased sampling, at the expense of a loss of efficiency.
SURESH, M.LAKSHMI; BHAI, M.LAKSHMI; and BABU, S AMARNATH
"EFFICIENT SEARCH ALGORITHM DESIGN FOR UNSTRUCTURED PEER-TO-PEER NETWORKS,"
International Journal of Computer and Communication Technology: Vol. 6
, Article 16.
Available at: https://www.interscience.in/ijcct/vol6/iss2/16