• DocumentCode
    2481908
  • Title

    BarterCast: A practical approach to prevent lazy freeriding in P2P networks

  • Author

    Meulpolder, M. ; Pouwelse, J.A. ; Epema, D.H.J. ; Sips, H.J.

  • Author_Institution
    Dept. of Comput. Sci., Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2009
  • fDate
    23-29 May 2009
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    A well-known problem in P2P systems is freeriding, where users do not share content if there is no incentive to do so. In this paper, we distinguish lazy freeriders that are merely reluctant to share but follow the protocol, versus die-hard freeriders that employ sophisticated methods to subvert the protocol. Existing incentive designs often provide theoretically attractive resistance against die-hard freeriding, yet are rarely deployed in real networks because of practical infeasibility. Meanwhile, real communities benefit greatly from prevention of lazy freeriding, but have only centralized technology available to do so. We present a lightweight, fully distributed mechanism called BARTERCAST that prevents lazy freeriding and is deployed in practice. BarterCast uses a maxflow reputation algorithm based on a peer´s private history of its data exchanges as well as indirect information received from other peers. We assess different reputation policies under realistic, trace-based community conditions and show that our mechanism is consistent and effective, even when significant fractions of peers spread false information. Furthermore, we present results of the deployment of BarterCast in the BitTorrent-based Tribler network which currently has thousands of users worldwide.
  • Keywords
    electronic data interchange; peer-to-peer computing; security of data; BarterCast; BitTorrent-based Tribler network; P2P networks; a maxflow reputation algorithm; data exchanges; die-hard freeriding; distributed mechanism; lazy freeriding; Computer science; History; Intelligent networks; Particle measurements; Peer to peer computing; Privacy; Proposals; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
  • Conference_Location
    Rome
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-3751-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2009.5160954
  • Filename
    5160954