A Survey on Reputation Systems and Social Network Based Peer-to-Peer File Sharing Systems

IJCSEC Front Page

Today Peer-to-Peer (P2P) applications are widely available and it has millions of users. Due to the open nature of the P2P environment, P2P file sharing systems are prone to have selfish and misbehaving nodes, it causes many attacks like free riding, he-said-she-said attack etc. The reputation systems can reduce these attacks due to its incentive behavior. This survey studied some traditional reputation management systems in P2P and also analyzes some social network based P2P systems. From the survey we concluded that every reputation systems have high reputation cost in the case of large-scale P2P. It causes some problems like service delay, reducing download rate etc. To overcome these drawbacks, there are some researchers proposes a SocialTrust, it is a social network based reputation management system. SocialTrust consider a social network to P2P file sharing. SocialTrust consist of a friendship network and partnership network, so a peer can select a reliable server from these networks directly, then it reduces reputation querying cost. Hence SocialTrust can provide efficient reputation management system for P2P file sharing.

Keywords: Peer-to-Peer networks, Social network, File sharing.


  1. S. Kamvar, M. Schlosser, and H. Garcia-Molina (2003) "The eigentrust algorithm for reputation management in p2p networks",in Proc.of WWW.
  2. L. Xiong and L. Liu , (2004) "PeerTrust: Supporting reputation-basedtrust for peer-to-peer electronic communities",IEEE TKDE.
  3. R. Zhou and K. Hwang, (2007) "PowerTrust: A robust and scalable reputation system for trusted peer-to-peer computing",IEEE TPDS.
  4. Y. Zhang and Y. Fang, (2007) "A fine-grained reputation system for reliable service selection in peer-to-peer networks,",IEEE TPDS.
  5. Zhou, K. Hwang, and M. Cai,(2008) "Gossiptrust for fast reputation aggregation in peer-to-peer networks,",IEEE TKDE.
  6. J. Li and F. Dabek (2006),"F2F: Reliable storage in open networks,",in Proc. O IPTPS.
  7. Z. Li and H. Shen (2015)."Social-p2p: Social network-based p2p le sharing system.",In Proc. of Network Protocols (ICNP), 2012. Haiying Shen,Yuhua Lin and Jin Li ."A Social-Network-Aided Efficient Peer-to-Peer Live Streaming System"IEEE/ACM TRANSACTIONS ON NETWORKING,VOL.23, N0.3,JUNE.
  8. Y. Zhang, S. Chen, and G. Yang (2009),"SFTrust: A double trust metric based trust model in unstructured p2p system,",in Proc. of IPDPS.
  9. J. A. Pouwelse, P. Garbacki, J.Wang, A. Bakker, J. Y. 0015, A. Iosup, D. H. J. Epema, M. J. T. Reinders, M. van Steen, and H. J. Sips (2006),"Tribler: A social-based peer-to-peer system,",in Proc. of IPTPS.
  10. D. N. Kalofonos, Z. Antonious, F. D. Reynolds, M. Van-Kleek, J. Strauss, and P. Wisner (2008),"MyNet: A platform for secure p2p personal and social networking services",in Proc. of PerCom.