• DocumentCode
    717490
  • Title

    Decentralized credit mining in P2P systems

  • Author

    Capota, Mihai ; Pouwelse, Johan ; Epema, Dick

  • Author_Institution
    Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2015
  • fDate
    20-22 May 2015
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    Accounting mechanisms based on credit are used in peer-to-peer systems to track the contribution of peers to the community for the purpose of deterring freeriding and rewarding good behavior. Most often, peers earn credit for uploading files, but other activities might be rewarded in the future as well, such as making useful comments or reporting spam. Credit earned can be used for accessing new content, or for receiving preferential treatment in case of network congestion. We define credit mining as the activity performed by peers for the purpose of earning credit. In this paper, we design, implement, and evaluate a system for decentralized credit mining that maximizes the contribution of idle peers to the community by automatically uploading popular files. Building on previous theoretical insights into the economics of communities, we select autonomous algorithms for bandwidth investment as the basis of our credit mining system. Additionally, we describe our experience with important challenges arising from Internet deployment, that are frequently neglected in emulation, including duplicate content avoidance, spam prevention, and the cost of keeping peer information updated. Furthermore, we implement an archival mode of operation, which prevents the disappearance of old content from the community. We show the feasibility and usefulness of our credit mining system through measurements from our implementation on top of Tribler, an Internet-deployed peer-to-peer system.
  • Keywords
    bandwidth allocation; data mining; investment; peer-to-peer computing; unsolicited e-mail; Internet deployment; Internet-deployed peer-to-peer system; P2P systems; Tribler; accounting mechanisms; archival mode; autonomous algorithms; bandwidth investment; decentralized credit mining; duplicate content avoidance; network congestion; peer-to-peer systems; popular file uploading; preferential treatment; spam prevention; Bandwidth; Collaboration; Communities; Cryptography; Feeds; Internet; Peer-to-peer computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    IFIP Networking Conference (IFIP Networking), 2015
  • Conference_Location
    Toulouse
  • Type

    conf

  • DOI
    10.1109/IFIPNetworking.2015.7145334
  • Filename
    7145334