• DocumentCode
    2483038
  • Title

    Treat-before-trick : Free-riding prevention for BitTorrent-like peer-to-peer networks

  • Author

    Shin, Kyuyong ; Reeves, Douglas S. ; Rhee, Injong

  • Author_Institution
    Dept. of Comput. Sci., North Carolina State Univ., Raleigh, NC, USA
  • fYear
    2009
  • fDate
    23-29 May 2009
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    In P2P file sharing systems, free-riders who use others´ resources without sharing their own cause system-wide performance degradation. Existing techniques to counter free-riders are either complex (and thus not widely deployed), or easy to bypass (and therefore not effective). This paper proposes a simple yet highly effective free-rider prevention scheme using (t, n) threshold secret sharing. A peer must upload encrypted file pieces to obtain the subkeys necessary to decrypt a file which has been downloaded, i.e., subkeys are swapped for file pieces. No centralized monitoring or control is required. This scheme is called ldquotreat-before-trickrdquo (TBeT). TBeT penalizes free-riding with increased file completion times (time to download file and necessary subkeys). TBeT counters known free-riding strategies, incentivizes peers to donate more upload bandwidth, and increases the overall system capacity for compliant peers. TBeT has been implemented as an extension to BitTorrent, and results of experimental evaluation are presented.
  • Keywords
    cryptography; peer-to-peer computing; BitTorrent-like peer-to-peer networks; P2P file sharing systems; compliant peers; encrypted file pieces; free-rider prevention scheme; free-riding strategies; system-wide performance degradation; threshold secret sharing; treat-before- trick scheme; Bandwidth; Centralized control; Collaboration; Computer science; Counting circuits; Cryptography; Degradation; File servers; Monitoring; Peer to peer computing;
  • 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.5161007
  • Filename
    5161007