• DocumentCode
    777887
  • Title

    Applying a socially inspired technique (tags) to improve cooperation in P2P networks

  • Author

    Hales, David ; Edmonds, Bruce

  • Author_Institution
    Comput. Sci. Dept., Univ. of Bologna, Italy
  • Volume
    35
  • Issue
    3
  • fYear
    2005
  • fDate
    5/1/2005 12:00:00 AM
  • Firstpage
    385
  • Lastpage
    395
  • Abstract
    In this paper, we focus on the problem of maintaining significant levels of cooperation in peer-to-peer (P2P) networks of selfish adaptive peers. We propose a simple algorithm that maintains high levels of cooperation in such a network while performing the collective task of file sharing. The algorithm is adapted from novel "tag" models of cooperation that do not rely on explicit reciprocity, reputation or trust mechanisms. A sequence of three simulation models is presented-starting with an abstract model of tag-based cooperation (TagWorld) and finishing with a P2P file-sharing model (FileWorld) that puts the technique to work. From analysis of extensive computer simulations, we demonstrate the technique to be scalable, robust, and decentralized; it requires no central servers or authorities. The algorithm is relatively simple: peers do not need to store additional trust information about other nodes or to perform significant additional processing.
  • Keywords
    adaptive systems; peer-to-peer computing; FileWorld P2P file-sharing model; P2P network cooperation; TagWorld tag-based cooperation; selfish adaptive peers; socially inspired technique; tag models; Adaptive systems; Centralized control; Computational modeling; Computer simulation; Finishing; Intelligent networks; Network servers; Peer to peer computing; Robustness; Technical Activities Guide -TAG; Commons tragedy; networks; peer-to-peer (P2P) systems; self-organization; tags;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/TSMCA.2005.846399
  • Filename
    1420667