An Incentive Security Model to Provide Fairness for Peer-to-Peer Networks

Peer-to-Peer networks are designed to rely on the resources of their own users. Therefore, resource management plays an important role in P2P protocols. Early P2P networks did not use proper mechanisms to manage fairness. However, after seeing difficulties and rise of freeloaders in networks like Gnutella, the importance of providing fairness for users have become apparent. In this paper, we propose an incentive-based security model which leads to a network infrastructure that lightens the work of Seeders and makes Leechers to contribute more. This method is able to prevent betrayals in Leecher-to-Leecher transactions and helps Seeders to be treated more fairly. This is what other incentive methods such as Bittorrent are incapable of doing. Additionally, by getting help from cryptography and combining it with our method, it is also possible to achieve secure channels, immune to spying, next to a fair network. This is the first protocol designed for P2P networks which has separated Leechers and Seeders without the need to a central server. The simulation results clearly show how our proposed approach can overcome free-riding issue. In addition, our findings revealed that our approach is able to provide an appropriate level of fairness for the users and can decrease the download time.

[1]  Mehdi Shajari,et al.  Intelligent Automated Intrusion Response System based on fuzzy decision making and risk assessment , 2016, 2016 IEEE 8th International Conference on Intelligent Systems (IS).

[2]  Alireza Naghizadeh,et al.  Structural‐based tunneling: preserving mutual anonymity for circular P2P networks , 2016, Int. J. Commun. Syst..

[3]  Mingchu Li,et al.  An Eigentrust dynamic evolutionary model in P2P file-sharing systems , 2016, Peer-to-Peer Netw. Appl..

[4]  Alireza Naghizadeh,et al.  Preserving receiver's anonymity for circular structured P2P networks , 2015, 2015 12th Annual IEEE Consumer Communications and Networking Conference (CCNC).

[5]  Hector Garcia-Molina,et al.  The Eigentrust algorithm for reputation management in P2P networks , 2003, WWW '03.

[6]  Alireza Naghizadeh,et al.  Counter attack to free-riders: Filling a security hole in BitTorrent protocol , 2015, 2015 IEEE 12th International Conference on Networking, Sensing and Control.

[7]  Adi Shamir,et al.  A method for obtaining digital signatures and public-key cryptosystems , 1978, CACM.

[8]  Mingzhe Li,et al.  Improving Performance of BitTorrent Network through Incentive Mechanism , 2011 .

[9]  Mahmood Fathy,et al.  An efficient infrastructure based service discovery in vehicular networks using P2P structures , 2016, The Journal of Supercomputing.

[10]  B. Cohen,et al.  Incentives Build Robustness in Bit-Torrent , 2003 .

[11]  Xin Jin,et al.  A performance study of incentive schemes in peer-to-peer file-sharing systems , 2016, The Journal of Supercomputing.

[12]  Sungwook Kim,et al.  Repeated Public Goods Game Mode for Trust Based P2P Networks , 2014, Wirel. Pers. Commun..

[13]  Ali Movaghar-Rahimabadi,et al.  CGC: centralized genetic-based clustering protocol for wireless sensor networks using onion approach , 2016, Telecommun. Syst..

[14]  A. Naghizadeh,et al.  Binary search routing equivalent (BSRE): a circular design for structured P2P networks , 2017, Trans. Emerg. Telecommun. Technol..

[15]  Alireza Naghizadeh,et al.  C-trust: A trust management system to improve fairness on circular P2P networks , 2016, Peer-to-Peer Netw. Appl..

[16]  Özgür Ulusoy,et al.  Free Riding in Peer-to-Peer Networks , 2009, IEEE Internet Computing.

[17]  Ghosheh Abed Hodtani,et al.  A novel relay selection scheme for multi-user cooperation communications using fuzzy logic , 2015, 2015 IEEE 12th International Conference on Networking, Sensing and Control.

[18]  Yuh-Jzer Joung,et al.  Cooperating with free riders in unstructured P2P networks , 2012, Comput. Networks.

[19]  Alireza Naghizadeh,et al.  Improving fairness in peer-to-peer networks by separating the role of seeders in network infrastructures , 2016 .

[20]  Wen Dou,et al.  Trust based incentive in P2P network , 2004, IEEE International Conference on E-Commerce Technology for Dynamic E-Business.

[21]  Ítalo S. Cunha,et al.  Predicting the level of cooperation in a Peer-to-Peer live streaming application , 2016, Multimedia Systems.

[22]  Rupak Majumdar,et al.  Improving the bittorrent protocol using different incentive techniques , 2010 .

[23]  Geoff Coulson,et al.  Free Riding on Gnutella Revisited: The Bell Tolls? , 2005, IEEE Distributed Syst. Online.