Understanding churn in peer-to-peer networks
Top Cited Papers
- 25 October 2006
- proceedings article
- Published by Association for Computing Machinery (ACM)
- p. 189-202
- https://doi.org/10.1145/1177080.1177105
Abstract
The dynamics of peer participation, or churn, are an inherent property of Peer-to-Peer (P2P) systems and critical for design and evaluation. Accurately characterizing churn requires precise and unbiased information about the arrival and departure of peers, which is challenging to acquire. Prior studies show that peer participation is highly dynamic but with conflicting characteristics. Therefore, churn remains poorly understood, despite its significance.In this paper, we identify several common pitfalls that lead to measurement error. We carefully address these difficulties and present a detailed study using three widely-deployed P2P systems: an unstructured file-sharing system (Gnutella), a content-distribution system (BitTorrent), and a Distributed Hash Table (Kad). Our analysis reveals several properties of churn: (i) overall dynamics are surprisingly similar across different systems, (ii) session lengths are not exponential, (iii) a large portion of active peers are highly stable while the remaining peers turn over quickly, and (iv) peer session lengths across consecutive appearances are correlated. In summary, this paper advances our understanding of churn by improving accuracy, comparing different P2P file sharingdistribution systems, and exploring new aspects of churn.Keywords
This publication has 11 references indexed in Scilit:
- The FastTrack overlay: A measurement studyComputer Networks, 2005
- Is P2P dying or just hiding?Published by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- The Bittorrent P2P File-Sharing System: Measurements and AnalysisPublished by Springer Nature ,2005
- An analysis of live streaming workloads on the internetPublished by Association for Computing Machinery (ACM) ,2004
- Analyzing Peer-To-Peer Traffic Across Large NetworksIEEE/ACM Transactions on Networking, 2004
- Dissecting BitTorrent: Five Months in a Torrent’s LifetimePublished by Springer Nature ,2004
- Measurement, modeling, and analysis of a peer-to-peer file-sharing workloadPublished by Association for Computing Machinery (ACM) ,2003
- Measuring and analyzing the characteristics of Napster and Gnutella hostsMultimedia Systems, 2003
- Analysis of the evolution of peer-to-peer systemsPublished by Association for Computing Machinery (ACM) ,2002
- Self-similarity in World Wide Web traffic: evidence and possible causesIEEE/ACM Transactions on Networking, 1997