Skip to main content
Log in

New incentive mechanism to enhance cooperation in wireless P2P networks

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

Abstract

In a peer to peer (P2P) network, users should cooperate (share resources) for effective operation. To enforce cooperation, incentive mechanisms are employed, which provide preference in service to more cooperative peers. Most of these incentive mechanisms are designed for the networks where upload and download capacities are independent of each other. In a wireless network, there are scenarios where upload and download capacity are not independent: increasing the upload capacity decreases the download capacity and vice-versa. We have demonstrated that some of the existing incentive mechanisms may not be as effective in such a setting. Therefore, we propose a new incentive mechanism for this setting. Using game theory and simulation, we also ascertain the effectiveness of the new mechanism w.r.t the existing ones in fostering cooperation.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Notes

  1. If a user x sends a packet at the rate of 8 Mb/s, but download capacity of i is 5 Mb/s, then x will receive acknowledgment from i at the speed of 5 Mb/s. User x will estimate download capacity of i as 5 Mb/s.

  2. We could assume any threshold value. It will have no effect on the final state attained by the system .

  3. The demand of user is in proportion to its download capacity. For details refer Section 3.

  4. In other mechanisms since the capacity allocated for lower capacity peers is very less compared to the capacity shared by them; they may leave the network.

References

  1. Shin K, Joe-Wong C, Ha S, Yi Y, Rhee I, Reeves DS (2017) T-chain: A general incentive scheme for cooperative computing. IEEE/ACM Trans Netw 25:2122–2137

    Article  Google Scholar 

  2. Singha N, Singh YN, Gupta R (2020) Daptive capacity partitioning in cooperative computing to maximize received resources. IEEE Access 8:3551–3565

    Article  Google Scholar 

  3. Satsiou A, Tassiulas L (2010) Reputation-based resource allocation in P2P systems of rational users. IEEE Trans Parallel Distrib Syst 21:466–479

    Article  Google Scholar 

  4. Feldman M, Chuang J (2005) Overcoming free-riding behavior in peer-to-peer systems. SIGecom Exchange 5(4):41–50

    Article  Google Scholar 

  5. Feldman M, Papadimitriou C, Chuang J, Stoica I (2006) Free-riding and whitewashing in peer-to-peer systems. IEEE J Sel Areas Commun 24:1010–1019

    Article  Google Scholar 

  6. Adar Eytan, Huberman BA (2000) Free riding on gnutella. First Monday 5:2000

    Article  Google Scholar 

  7. Karakaya M, Korpeoglu I, Ulusoy O (2009) Free riding in peer-to-peer networks. IEEE Internet Comput 13(2):92–98

    Article  Google Scholar 

  8. Cohen B (2003) Incentives build robustness in bittorrent. In: Proceedings of the workshop on economics of Peer-to-Peer systems, pp 5–6

    Google Scholar 

  9. Gupta R, Singha N, Singh Y (2016) Reputation based probabilistic resource allocation for avoiding free riding and formation of common interest groups in unstructured P2P networks. Peer-to-Peer Netw Appl 9:1101–1113

    Article  Google Scholar 

  10. Singha N, Singh YN (2018) Optimal capacity partitioning in homogeneous p2p network. IEEE Commun Lett 22:1354–1357

    Article  Google Scholar 

  11. Jeong DG, Jeon WS (1999) CDMA/TDD system for wireless multimedia services with traffic unbalance between uplink and downlink. IEEE J Sel Areas Commun 17(5):939–946

    Article  Google Scholar 

  12. Chiang CH, Liao W, Liu T (2007) Adaptive downlink/uplink bandwidth allocation in ieee 802.16 (wimax) wireless networks: A cross-layer approach. In: IEEE GLOBECOM 2007 - IEEE global telecommunications conference, pp 4775–4779

    Chapter  Google Scholar 

  13. Ma RTB, Lee SCM, Lui JCS, Yau DKY (2006) Incentive and service differentiation in p2p networks: A game theoretic approach. IEEE ACM Trans Netw 14

  14. Lója K, Giaccone P (2008) Nash equilibria in bandwidth allocation for non-cooperative peer-to-peer networks. J Syst Archit 54(1):81–96

    Article  Google Scholar 

  15. Hubert B et al Linux advanced routing and traffic control how to. [Available Online] http://www.lartc.org/

  16. Goswami A, Gupta R, Parashari GS (2017) Reputation-based resource allocation in P2P systems: A game theoretic perspective. IEEE Commun Lett 21:1273

    Article  Google Scholar 

  17. Kamvar SD, Schlosser MT, Garcia-Molina H (2003) The eigentrust algorithm for reputation management in P2P networks. In: Proceedings of the international conference on World Wide Web, pp 640–651

    Chapter  Google Scholar 

  18. Xiong L, Liu L (2004) Peertrust: Supporting reputation-based trust for peer-to-peer electronic communities. IEEE Trans Knowl Data Eng 16(7):843–857

    Article  Google Scholar 

  19. Banerjee D, Saha S, Sen S, Dasgupta P (2005) Reciprocal resource sharing in p2p environments. In: Proceedings of the fourth international joint conference on autonomous agents and multiagent systems, AAMAS ’05. ACM, USA, pp 853–859

    Google Scholar 

  20. Meo M, Milan F (2005) A rational model for service rate allocation in peer-to-peer networks. In: Proceedings IEEE 24th annual joint conference of the IEEE computer and communications societies., volume 4, vol 4, pp 2798–2802

  21. Feldman M, Chuang J (2005) Overcoming free-riding behavior in peer-to-peer systems. SIGecom Exch 5(4):41–50

    Article  Google Scholar 

  22. Zhou R, Hwang K (2007) Powertrust: A robust and scalable reputation system for trusted peer-to-peer computing. IEEE Trans Parallel Distrib Syst 18(4):460–473

    Article  Google Scholar 

  23. Kang X, Wu Y (2015) Incentive mechanism design for heterogeneous peer-to-peer networks: A stackelberg game approach. IEEE Trans Mob Comput 14(5):1018–1030

    Article  Google Scholar 

  24. Gupta R, Singh YN (2012) Reputation aggregation in peer-to-peer network using differential gossip algorithm. arXiv:1210.4301

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nitin Singha.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Singha, N., Singh, Y. New incentive mechanism to enhance cooperation in wireless P2P networks. Peer-to-Peer Netw. Appl. 14, 1218–1228 (2021). https://doi.org/10.1007/s12083-021-01086-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-021-01086-6

Keywords

Navigation