Skip to main content
Log in

Performance analysis of a queueing system based on working vacation with repairable fault in the P2P network

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

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
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Data availability

Not applicable.

References

  1. 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

    Article  MathSciNet  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. Azzedin F (2010) Trust-based Taxonomy for Free Riders in Distributed Multimedia Systems. In: International Conference on High Performance Computing & Simulation, pp 362–369

  4. 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))

    Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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))

    Google Scholar 

  7. 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

    Article  Google Scholar 

  8. Ferragut A, Paganini F (2015) Queueing analysis of peer-to-peer swarms: stationary distributions and their scaling limits. Perform Eval 93:47–62

    Article  Google Scholar 

  9. 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

    Google Scholar 

  10. 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

    Article  Google Scholar 

  11. Singha N, Singh Y (2021) New incentive mechanism to enhance cooperation in wireless P2P networks. Peer-to-Peer Network Appl 14(3):1218–1228

    Article  Google Scholar 

  12. 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))

    Google Scholar 

  13. 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))

    Google Scholar 

  14. 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

    Google Scholar 

  15. 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

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

  19. 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)

    Google Scholar 

  20. 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

    Google Scholar 

  21. 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

    Article  Google Scholar 

  22. Tian NS, Yue DQ (2002) The quasi birth and death process and matrix-geometric solution. Science Press, Beijing (in Chinese)

    Google Scholar 

Download references

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

Authors

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

Correspondence to Zhanyou Ma.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-023-05154-x

Keywords

Navigation