• DocumentCode
    3303962
  • Title

    Practical Uniform Peer Sampling under Churn

  • Author

    Baldoni, Roberto ; Platania, Marco ; Querzoni, Leonardo ; Scipioni, Sirio

  • Author_Institution
    Dipt. di Inf. e Sist. A. Ruberti, Sapienza - Univ. di Roma, Rome, Italy
  • fYear
    2010
  • fDate
    7-9 July 2010
  • Firstpage
    93
  • Lastpage
    100
  • Abstract
    Providing independent uniform samples from a system population poses considerable problems in highly dynamic settings, like P2P systems, where the number of participants and their unpredictable behavior (e.g., churn, crashes etc.) may introduce relevant bias. Current implementations of the Peer Sampling Service are designed to provide uniform samples only in static settings and do not consider that biased samples can directly affect the correctness of algorithms relying on a uniformity property or be exploited by a malicious adversary to increase the effectiveness of its attacks to the system. In this paper we provide a practical solution to the biasing problem by deploying a fully distributed Peer Sampling Correction Module on top of a given, possibly biased, peer sampling service. Samples provided by the peer sampling service will be locally processed by this module, using computationally efficient hashing functions, before getting to the application. The effectiveness of our approach is evaluated through an extensive simulation-based study.
  • Keywords
    Algorithm design and analysis; Clocks; Computational modeling; Computer crashes; Distributed computing; Large-scale systems; Peer to peer computing; Protocols; Sampling methods; Synchronization; Bias Correction; Large Scale Distributed systems; Peer Sampling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing (ISPDC), 2010 Ninth International Symposium on
  • Conference_Location
    Istanbul, Turkey
  • Print_ISBN
    978-1-4244-7602-2
  • Type

    conf

  • DOI
    10.1109/ISPDC.2010.25
  • Filename
    5532499