Abstract
To improve the performance of Peer-to-Peer (P2P) networks and reduce energy consumption while minimizing “free-riding” behavior, a queuing model is utilized to abstract dynamic changes of peers in hybrid P2P networks. Requesting peers are categorized differently and a discrete-time Geo/Geo/1 + 1 queuing model is established with simultaneous multiple working vacations, waiting threshold N, and two types of servers with different service rates. The steady-state distribution of the system is obtained by using the matrix-geometric solution method, and performance measures such as average queue length, average delay, and total energy consumption of the two types of requesting peers are calculated. Numerical experiments are conducted to analyze the effects of different parameters on the performance measures. Finally, the optimal strategies and Nash equilibrium points of requesting peers are studied, which provide a theoretical basis to suppress “free-riding” behavior.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04428-0/MediaObjects/10586_2024_4428_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04428-0/MediaObjects/10586_2024_4428_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04428-0/MediaObjects/10586_2024_4428_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04428-0/MediaObjects/10586_2024_4428_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04428-0/MediaObjects/10586_2024_4428_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04428-0/MediaObjects/10586_2024_4428_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04428-0/MediaObjects/10586_2024_4428_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04428-0/MediaObjects/10586_2024_4428_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04428-0/MediaObjects/10586_2024_4428_Fig9_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04428-0/MediaObjects/10586_2024_4428_Fig10_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04428-0/MediaObjects/10586_2024_4428_Fig11_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04428-0/MediaObjects/10586_2024_4428_Fig12_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs10586-024-04428-0/MediaObjects/10586_2024_4428_Fig13_HTML.png)
Similar content being viewed by others
References
Chen, X.Z., Chen, Y.: Research and analysis of P2P network models. J. Fujian Comput. 12, 33–34 (2005)
Ma, Z.Y., Si, Q.N., Liu, Y.L., Wang, S.Z.: Performance analysis of P2P networks with malicious nodes. Clust. Comput. 25, 4325–4337 (2022)
Premakumari, T., Chandrasekaran, M.: Soft computing approach based malicious peers detection using geometric and trust features in P2P networks. Clust. Comput. 22, 12227–12232 (2019)
Yu, Y.J., **, H.: A survey on overcoming free riding in peer-to-peer networks. Chinese J. Comput. 31(1), 1–15 (2008)
Adar, E., Huberman, B.A.: Free riding on Gnutella. First Monday 5(10), 32–35 (2000)
Li, S.Y., Sun, W., E, C.G., Shi, L.: A scheme of resource allocation and stability for peer-to-peer file-sharing networks. Int. J. Appl. Math. Comput. Sci. 26(3), 707–719 (2016)
Adamu, A.: Share-ratio-based incentive mechanism for file sharing with bittorrent protocol. IEEE Access 9, 91524–91536 (2021)
Singha, N., Singh, Y.N.: New incentive mechanism to enhance cooperation in wireless P2P networks. Peer-to-Peer Networking and Appl. 14(3), 1218–1228 (2021)
Alotibi, B., Alarifi, N., Abdulghani, M., Altoaimy, L.: Overcoming Free- Riding Behavior in Peer-to-Peer Networks Using Points System Approach. In: Procedia Computer Science, pp. 1060–1065. Belgium, Leuven (2019)
Tseng, Y.M., Chen, F.G.: A free-rider aware reputation system for peer-to-peer file-sharing networks. Expert Syst. Appl. 38(3), 2432–2440 (2011)
Liu, J.S., Luo, D., Yue, G.X., Li, M.M., Lu, C.L.: Survey: free riding in P2P network. Math. Practice Theory 44(7), 196–209 (2014)
Zhang, C.Z., Ma, Z.Y., Liu, L., Chen, L.: Performance analysis of hybrid peer-to-peer networks with differentiated services. Syst. Eng. Electron. 45(1), 271–278 (2023)
Hu, M., Li, Y., Wang, J.F.: Efficient ignorance: information heterogeneity in a queue. Manage. Sci. 64(6), 2650–2671 (2017)
Edelson, N.M., Hilderbrand, D.K.: Congestion tolls for poisson queuing processes. Econometrica 43(1), 81–92 (1975)
Cui, S.L., Veeraraghavan, S.: Blind queues: the impact of consumer beliefs on revenues and congestion. Manage. Sci. 62(12), 3656–3672 (2016)
Wang, J.T., Zhang, F.: Strategic joining in M/M/1 retrial queues. Eur. J. Oper. Res. 230(1), 76–87 (2013)
Liu, A.Y., Tian, N.S., Guo, M.M.: Geo/Geo/1 queue with working vacations. Chinese J. Eng. Math. 25(6), 1059–1064 (2008)
Ma, Z.Y., Liu, M.X., Xu, X.L., Tian, N.S.: Mixed Delay and Loss Geo1+Geo2/Geo1, Geo2/s/s + K queue system. Syst. Eng.-Theory & Practice 27(1), 91–98 (2007)
Fu, Y.R., Liu, L.W.: Equilibrium strategies in the Geo/Geo/1/MWV repairable queue with destructive negative customers. Math. Appl. 36(2), 419–429 (2023)
Ma, Z.Y., Chen, L., Wang, P.C.: Analysis of G-queue with pseudo-fault and multiple working vacations. J. Syst. Sci. Complexity 33(4), 1144–1162 (2020)
Goswami, V., Mund, G.B.: Analysis of a discrete-time GI/Geo/1/N queue with multiple working vacations. J. Syst. Sci. Syst. Eng. 19(3), 367–384 (2010)
Anilkumar, M.P., Jose, K.P.: Spectral Analysis of a Discrete-Time Queueing Model with N-Policy on an Accelerated Service. In: Information Technologies and Mathematical Modelling, pp. 404–416. Queueing Theory and Applications, Tomsk, Russia (2020)
Jose, K.P., Anilkumar, M.P.: Stochastic Optimization of Local Purchase Quantities in a Geo/Geo/1 Production Inventory System. In: Distributed Computer and Communication Networks: Control, pp. 206–220. Computation, Communications, Moscow, Russia (2020)
Ma, Y., Liu, Z.M.: Pricing analysis in Geo/Geo/1 queueing system. Math. Probl. Eng. 2015, 181653 (2015)
Wei, Z.M., Jia, X.D., Chen, Z., Zhao, Y.H.: Research on age of information for discrete-time system with Ber/Geo/1/1. Comput. Eng. 49(6), 284–291 (2023)
Tian, N.S., Xu, X.L., Ma, Z.Y.: Discrete Time Queueing Theory. Science Press, Bei**g (2008)
Acknowledgements
This work was partly supported by the National Natural Science Foundation of China under Grant No. 61973261.
Author information
Authors and Affiliations
Contributions
All authors contributed to conceptualization and error checking. Shen Y was responsible for model building, programming and numerical experiments. Ma Z was involved in method guidance and process supervision. Jiang Z performed the literature search. Li Y and Qin G took part in graphic beautification and error checking.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Shen, Y., Ma, Z., Jiang, Z. et al. Performance analysis of P2P network based on differentiated service Geo/Geo/1 + 1 queue. Cluster Comput (2024). https://doi.org/10.1007/s10586-024-04428-0
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10586-024-04428-0