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.
Similar content being viewed by others
Notes
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.
We could assume any threshold value. It will have no effect on the final state attained by the system .
The demand of user is in proportion to its download capacity. For details refer Section 3.
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
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
Singha N, Singh YN, Gupta R (2020) Daptive capacity partitioning in cooperative computing to maximize received resources. IEEE Access 8:3551–3565
Satsiou A, Tassiulas L (2010) Reputation-based resource allocation in P2P systems of rational users. IEEE Trans Parallel Distrib Syst 21:466–479
Feldman M, Chuang J (2005) Overcoming free-riding behavior in peer-to-peer systems. SIGecom Exchange 5(4):41–50
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
Adar Eytan, Huberman BA (2000) Free riding on gnutella. First Monday 5:2000
Karakaya M, Korpeoglu I, Ulusoy O (2009) Free riding in peer-to-peer networks. IEEE Internet Comput 13(2):92–98
Cohen B (2003) Incentives build robustness in bittorrent. In: Proceedings of the workshop on economics of Peer-to-Peer systems, pp 5–6
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
Singha N, Singh YN (2018) Optimal capacity partitioning in homogeneous p2p network. IEEE Commun Lett 22:1354–1357
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
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
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
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
Hubert B et al Linux advanced routing and traffic control how to. [Available Online] http://www.lartc.org/
Goswami A, Gupta R, Parashari GS (2017) Reputation-based resource allocation in P2P systems: A game theoretic perspective. IEEE Commun Lett 21:1273
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
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
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
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
Feldman M, Chuang J (2005) Overcoming free-riding behavior in peer-to-peer systems. SIGecom Exch 5(4):41–50
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
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
Gupta R, Singh YN (2012) Reputation aggregation in peer-to-peer network using differential gossip algorithm. arXiv:1210.4301
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-021-01086-6