Abstract
In recent years, peer-to-peer (P2P) as a means of content distribution and sharing service are receiving extensive attention. In this paper, the hybrid P2P network structure model is combined with the knowledge of queueing theory. In order to address the problem generated by unnecessary online behavior of nodes, the working sleep mechanism for the serving nodes is introduced, and the synchronous multiple working vacation strategy is also adopted to decrease the system energy consumption. Then a queueing model with working vacation and repairable fault is built, which used to simulate the resource transmission process of P2P network and to study the performance of P2P sharing system. The steady-state probability vector is derived by employing quasi-birth-and-death process and matrix-geometric solution method. And the expressions for system performance indicators, such as the average delay, are obtained by employing Gauss–Seidel iteration method. Through numerical experiments, the performance indicators of the P2P resource sharing system are studied, which provides a theoretical basis to decrease online energy consumption of nodes in the hybrid P2P network. And through employing Nash equilibrium and social optimal strategy, the value of the social maximum benefit under the social optimization is obtained.
Similar content being viewed by others
Data availability
Not applicable.
References
Pan MS, Lin YP (2018) Efficient data dissemination for Wi-Fi peer-to-peer network by unicasting among Wi-Fi P2P groups. Wirel Netw 24(8):3063–3081
Brienza S, Cebeci SE, Masoumzadeh SS, Hlavacs H, Anastasi G (2015) A survey on energy efficiency in P2P systems: file distribution, content streaming, and epidemics. ACM Comput Surv 48(3):1–37
Azzedin F (2010) Trust-based Taxonomy for Free Riders in Distributed Multimedia Systems. In: International Conference on High Performance Computing & Simulation, pp 362–369
Zhang XR, Yang TB, Tan YC, Zhu GH (2007) Research on multi-sender data dispatching scheme based on P2P. Comput Syst Appl 30(6):46–49 ((in Chinese))
Mondal A, Trestian I, Zhen Q, Kuzmanovic A (2012) P2P as a CDN: a new service model for file sharing. Comput Netw 56(14):3233–3246
He WH, Liu H, He JS (2019) Research on the current situation and development of P2P network. Softw Eng 22(4):1–5 ((in Chinese))
Yin BQ, Dong G, Jing H, Wu XM (2012) Modeling and analysis for the P2P-based media delivery network. Math Comput Model 55(3–4):1529–1539
Ferragut A, Paganini F (2015) Queueing analysis of peer-to-peer swarms: stationary distributions and their scaling limits. Perform Eval 93:47–62
Yu XR, Ma ZY, Guo SS, Chen L (2020) Performance analysis of wireless communication network with threshold activation process and interference signals. Int J Commun Netw Distrib Syst 25(1):78–94
Si QN, Ma ZY, Liu FJ, Wang R (2021) Performance analysis of P2P network with dynamic changes of servers based on M/M/c queueing model. Wirel Netw 27(5):3287–3297
Singha N, Singh Y (2021) New incentive mechanism to enhance cooperation in wireless P2P networks. Peer-to-Peer Network Appl 14(3):1218–1228
Liu JP, Jin SF, Wang BS (2017) Study on optimization strategy for hybrid underlay/overlay spectrum sharing based on queuing model. J Commun 38(9):55–64 ((in Chinese))
Jin SF, Wang CF, Yin CX, Huo ZQ (2014) Performance analysis for the lazy repair strategy of the fixed nodes in a hybrid P2P network. J Chin Mini-Micro Comput Syst 35(6):1315–1319 ((in Chinese))
Xue YZ, Jin SF, Wang XS (2018) A task scheduling strategy in cloud computing with service differentiation. KSII Trans Internet Inf Syst 12(11):5269–5286
Zhang XF, Yin BQ (2017) Performance analysis of CDN-P2P network based on processer-sharing queues. In: International Conference on Software Engineering and Service Science, pp 24-27
Ma ZY, Zhang CZ, Zhang LY, Wang SZ (2021) Energy saving strategy and Nash equilibrium of hybrid P2P network. J Parallel Distrib Comput 157(10):145–156
Trunfio P (2015) A two-layer model for improving the energy efficiency of file sharing peer-to-peer networks. Concurr Comput Pract Exp 27(13):3166–3183
Jin SF, Wang XS, Yue WY (2018) A task scheduling strategy with a sleep-delay timer and a waking-up threshold in cloud computing. In: Queueing Theory and Network Applications. Springer, Cham, pp 115–123
Jin SF, Li Y, Liu JP, Huo ZQ (2016) Strategies of Nash equilibrium and social optimization for online mechanisms of P2P nodes. J Jilin Univ (Eng Technol Ed) 46(1):296–302 (in Chinese)
Huo ZQ, Li XW, Jin SF, Wang ZH (2017) Nash equilibrium of an energy saving strategy with dual rate transmission in wireless regional area network. Wirel Commun Mob Comput 2017:1–10
Stoica I, Morris R, Karger DR (2001) Chord: a scalable peer-to-peer lookup protocol for internet applications. ACM SIGCOMM Comput Commun Rev 31(4):149–160
Tian NS, Yue DQ (2002) The quasi birth and death process and matrix-geometric solution. Science Press, Beijing (in Chinese)
Funding
This work was supported in part by the National Natural Science Foundation of China under Grant Nos. 61973261, 61872311, the Natural Science Foundation of Hebei Province under Grant No. A2020203010, A2018203088, and the Project of Hebei Key Laboratory of Software Engineering, No. 22567637H.
Author information
Authors and Affiliations
Contributions
All authors contributed to conceptualization and error checking. SW was responsible for model building, programming and numerical experiments. ZM was involved in method guidance and process supervision. RW performed literature search. WF took part in graphic beautification.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
Not applicable.
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
Wang, S., Ma, Z., Wang, R. et al. Performance analysis of a queueing system based on working vacation with repairable fault in the P2P network. J Supercomput 79, 12902–12923 (2023). https://doi.org/10.1007/s11227-023-05154-x
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-023-05154-x