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
fDate :
5/1/2005 12:00:00 AM
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;
Journal_Title :
Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
DOI :
10.1109/TSMCA.2005.846399