ABSTRACT
We investigate the design of a reputation system for decentralized unstructured P2P networks like Gnutella. Having reliable reputation information about peers can form the basis of an incentive system and can guide peers in their decision making (e.g., who to download a file from). The reputation system uses objective criteria to track each peer's contribution in the system and allows peers to store their reputations locally. Reputation are computed using either of the two schemes, debit-credit reputation computation (DCRC) and credit-only reputation computation (CORC). Using a reputation computation agent (RCA), we design a public key based mechanism that periodically updates the peer reputations in a secure, light-weight, and partially distributed manner. We evaluate using simulations the performance tradeoffs inherent in the design of our system.
- M. Ripeanu, I. Foster, and A. Iamnitchi, "Mapping the gnutella network: Properties of large-scale peer-to-peer systems and implications for system design," IEEE Internet Computing Journal, vol. 6, no. 1, 2002. Google ScholarDigital Library
- S. Ratnasamy, P. Francis, M. Handley, R. Karp, and S. Shenker, "A scalable content addressable network," in ACM SIGCOMM, Aug. 2001. Google ScholarDigital Library
- I. Stoica, R. Morris, D. Karger, F. Kaashoek, and H. Balakrishnan, "Chord: A scalable Peer-To-Peer lookup service for internet applications," in ACM SIGCOMM, Aug. 2001, pp. 149--160. Google ScholarDigital Library
- E. Adar and B. A. Huberman, "Free riding on Gnutella," Tech. Rep., Xerox PARC, 2000.Google ScholarCross Ref
- S. Saroiu, P. K. Gummadi, and S. D. Gribble, measurement study of peer- to- peer le sharing systems, in SPIE Conference on Multimedia Computing and Networking ( MMCN) , Jan. 2002.Google Scholar
- K. Aberer and Z. Despotovic, "A Managing trust in a peer- 2- peer information system," in Ninth International Conference on Information and Knowledge Management (CIKM), Nov. 2001. Google ScholarDigital Library
- E. Damiani, S. De Capitani di Vimercati, S. Paraboschi, P. Samarati, and F. Violante, "A reputation-based approach for choosing reliable resources in peer-to-peer networks," in 9th ACM Conference on Computer and Communications Security, Nov. 2002. Google ScholarDigital Library
- S. D. Kamvar, M. Schlosser, and H. Garcia-Molina, "Eigenrep: Reputation management in p2p networks," Unpublished work, 2003.Google Scholar
- S. Lee, R. Sherwood, and B. Bhattacharjee, "Cooperative peer groups in nice," in IEEE INFOCOM, Apr. 2003.Google Scholar
- L. Xiong and L. Liu, "Building trust in decentralized peer-to-peer communities," in International Conference on Electronic Commerce Research (ICECR-5), Oct. 2002.Google Scholar
- "Gnucleus home page," http://www.gnucleus.com/.Google Scholar
- K. Sripanidkulchai, "The popularity of gnutella queries and its implications on scalability," White Paper Featured on O'Reilly's website http://www.openp2p.com/, Feb. 2001.Google Scholar
- J. Chu, K. Labonte, and B. N. Levine, "Availability and locality measurements of peer-to-peer file systems," in ITCom: Scalability and Traffic Control in IP Networks. July 2002, vol. 4868 of Proceedings of SPIE, Proceedings of SPIE.Google Scholar
- "Kazaa participation level," http://www.kazaa.com/.Google Scholar
Index Terms
- A reputation system for peer-to-peer networks
Recommendations
A free-rider aware reputation system for peer-to-peer file-sharing networks
Recently, Peer-to-Peer (P2P) networks have widely been used to file-sharing applications due to their decentralized architecture and reliability. The popularization of P2P networks also provides peers with ulterior motive an ideal environment to spread ...
DHTrust: a robust and distributed reputation system for trusted peer-to-peer networks
The anonymity and dynamic character of a Peer-to-Peer (P2P) network makes it an ideal medium for selfish and vicious action. In order to solve this problem, P2P reputation systems are proposed to evaluate the trustworthiness of peers and to prevent the ...
Comments