DocumentCode :
656147
Title :
Churn: A Key Effect on Real-World P2P Software
Author :
Cheng-Yun Ho ; Ming-Chen Chung ; Li-Hsing Yen ; Chien-Chao Tseng
Author_Institution :
Dept. of Comput. Sci., Nat. Chiao Tung Univ., Hsinchu, Taiwan
fYear :
2013
fDate :
1-4 Oct. 2013
Firstpage :
140
Lastpage :
149
Abstract :
Churn refers to a large number of arriving and departing participants within a short time in peer-to-peer (P2P) networks. This paper studies the impact of churn on real-world unstructured P2P networks. To this end, we need collecting snapshots of P2P network topology and associated performance metrics. Because P2P topology changes dynamically, the time to take a snapshot must be sufficiently short for the snapshots to be accurate. We propose Third-party-to-servent Crawling with Servent-to-servent Sampling (TCSS) system. TCSS uses a third-party crawling technique to collect network topology information without disturbing the original P2P network under investigation. Furthermore, TCSS adopts distributed and parallel techniques to speed up the crawling process. TCSS also employs a servent-to-servent sampling technique to gather the corresponding performance metrics of the P2P network simultaneously. Empirical results show that TCSS takes around 7 minutes to take a topology snapshot of the P2P network. Besides, we found that churn is indeed a combined effect of peer arrivals/departures and neighbor replacements. As the number of peers increases, the number of very long-lived peers remains nearly constant and the P2P network possesses a small-world property. Moreover, as churn aggravates, the average booting time of peers increases and the variation is proportional to the degree of churn. The response time of the top-rank keyword searches is not affected by the degree of churn.
Keywords :
computer network performance evaluation; computer network reliability; peer-to-peer computing; small-world networks; telecommunication network topology; P2P network topology; TCSS system; churn impact; crawling process; distributed techniques; neighbor replacements; parallel techniques; peer arrivals-departures; peer-to-peer networks; performance metrics; real-world unstructured P2P networks; small-world property; third-party-to-servent crawling with servent-to-servent sampling; time 7 min; top-rank keyword searches; Crawlers; Dispatching; Measurement; Peer-to-peer computing; Protocols; Servers; Topology; Churn; Peer-to-peer; Performance; Real-world; TCSS; Unstructured;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing (ICPP), 2013 42nd International Conference on
Conference_Location :
Lyon
ISSN :
0190-3918
Type :
conf
DOI :
10.1109/ICPP.2013.23
Filename :
6687347
Link To Document :
بازگشت