• DocumentCode
    738613
  • Title

    A Social Network Based Reputation System for Cooperative P2P File Sharing

  • Author

    Kang Chen ; Haiying Shen ; Sapra, Karan ; Guoxin Liu

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Clemson Univ., Clemson, SC, USA
  • Volume
    26
  • Issue
    8
  • fYear
    2015
  • Firstpage
    2140
  • Lastpage
    2153
  • Abstract
    Current reputation systems for peer-to-peer (P2P) file sharing networks suffer from high overhead on reputation querying. Also, purely relying on a threshold to detect malicious nodes may make a high-reputed node be reluctant to further increase its reputation in these reputation systems. On the other side, the social network concept of “friendship foster cooperation” can be utilized to alleviate the high overhead in reputation systems. However, the limited number of friends limits the availability of file resources in these approaches. To overcome the drawbacks, we propose a social network based reputation system, namely SocialTrust, that synergistically leverages the social network connections and traditional credit based reputation system to provide efficient reputation management for P2P file sharing. In SocialTrust, each node favors friends for service transactions, which are resulted from both real life acquaintances and online partnerships established between high-reputed and frequently-interacted nodes. When no friends are available for a request, a node chooses the server with the highest reputation. The benefits of friendship and partnership on file sharing and cost saving encourage nodes to be continuously cooperative. Further, SocialTrust considers the number of friends/partners and the reputation of a node in reputation rewarding/punishment in order to realize accurate reputation evaluation. SocialTrust can also prevent certain attacks such as deny of service and collusion. Extensive trace-driven simulation demonstrates the effectiveness of SocialTrust.
  • Keywords
    peer-to-peer computing; social networking (online); SocialTrust; cooperative P2P file sharing; credit based reputation system; service transactions; social network based reputation system; Marine vehicles; Nickel; Peer-to-peer computing; Quality of service; Reliability; Servers; Social network services; Social networks; file sharing; peer-to-peer; reputation system;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2014.2346192
  • Filename
    6873304