• 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