A Reputation Management and Selection Advisor Schemes for Peer-to-Peer Systems

  • Loubna Mekouar
  • Youssef Iraqi
  • Raouf Boutaba
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3278)


In this paper we propose a new and efficient reputation management scheme for partially decentralized peer-to-peer systems. The reputation scheme helps to build trust between peers based on their past experiences and the feedback from other peers. We also propose two selection advisor algorithms for helping peers select the right peer to download from. The simulation results show that the proposed schemes are able to detect malicious peers and isolate them from the system, hence reducing the amount of inauthentic uploads. Our approach also allows to uniformly distribute the load between non malicious peers.


Participation Level Reputation Management Reputation Mechanism Selection Advisor Malicious Peer 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Oram, A.: Peer-to-Peer: Harnessing the Power of Disruptive Technologies, pp. 21–37. O’Reilly Books, Sebastopol (2001)Google Scholar
  2. 2.
  3. 3.
  4. 4.
  5. 5.
  6. 6.
    Androutsellis-Theotokis, S.: A Survey of Peer-to-Peer File Sharing Technologies. Technical report, ELTRUN (2002)Google Scholar
  7. 7.
  8. 8.
    Adar, E., Huberman, B.A.: Free Riding on Gnutella. Technical report, HP (2000),
  9. 9.
    Aberer, K., Despotovic, Z.: Managing Trust in a Peer-to-Peer Information System. In: International Conference on Information and Knowledge Management (2001)Google Scholar
  10. 10.
    Cornelli, F., Damiani, E., di Vimercati, S.D.C., Paraboschi, S., Samarati, P.: Choosing Reputable Servents in a P2P Network. In: The Eleventh International World Wide Web Conference, Honolulu, Hawaii, USA (2002)Google Scholar
  11. 11.
    Kamvar, S.D., Schlosser, M.T., Garcia-Molina, H.: The EigenTrust Algorithm for Reputation Management in P2P Networks. In: The Twelfth International World Wide Web Conference, Budapest, Hungary (2003)Google Scholar
  12. 12.
    Gupta, M., Judge, P., Ammar, M.: A Reputation System for Peer-to-Peer Networks. In: ACM 13th International Workshop on Network and Operating Systems Support for Digital Audio and Video, Monterey, California, USA (2003)Google Scholar
  13. 13.
    Xiong, L., Liu, L.: PeerTrust: Supporting Reputation-Based Trust for Peer-to-Peer Electronic Communities. IEEE Transactions on Knowledge and Data Engineering, Special Issue on Peer-to-Peer Based Data Management (2004)Google Scholar
  14. 14.
    Rafaeli, S., Hutchison, D.: A Survey of Key Management for Secure Group Communication. ACM Computing Surveys 35, 309–329 (2003)CrossRefGoogle Scholar
  15. 15.
    Gummadi, K., Dunn, R.J., Saroiu, S., Gribble, S.D., Levy, H.M., Zahorjan, J.: Measurement, Modeling, and analysis of a Peer-to-Peer File Sharing Workload. In: ACM Symposium on Operating Systems Principles, New York, USA (2003)Google Scholar
  16. 16.

Copyright information

© IFIP International Federation for Information Processing 2004

Authors and Affiliations

  • Loubna Mekouar
    • 1
  • Youssef Iraqi
    • 1
  • Raouf Boutaba
    • 1
  1. 1.University of WaterlooWaterlooCanada

Personalised recommendations