Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Towards optimal neighbour selection mechanisms in peer-to-peer networks

  • Research Article
  • Published:
Journal of Optics Aims and scope Submit manuscript

Abstract

The rapid adoption of user-friendly Peer-to-Peer networks, offering equal power distribution in decentralized systems, has led to diverse network services, from file sharing to real-time conferencing. Satisfaction among peers using these services relies on resource allocation measured by utility functions. The central role of neighbor selection in shaping P2P streaming’s overlay topologies, optimizing service quality through identifying peers with strong network conditions, is highlighted. Despite its importance, the lack of a comprehensive exploration prompted our systematic review. We classify contemporary practices into structured, unstructured, and super-peer models, unveiling their strengths and limitations, and identifying challenges in neighbor selection techniques. This study informs refined methodologies for more effective P2P network design, benefiting researchers and practitioners alike.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. G.R. Carrara, L.M. Burle, D.S. Medeiros, C.V.N. de Albuquerque, D.M. Mattos, Consistency, availability, and partition tolerance in blockchain: a survey on the consensus mechanism over peer-to-peer networking. Ann. Telecommun. 75(3), 163–174 (2020)

    Article  Google Scholar 

  2. Y. Lee, K.M. Lee, S.H. Lee, Blockchain-based reputation management for custom manufacturing service in the peer-to-peer networking environment. Peer-to-Peer Netw. Appl. 13(2), 671–683 (2020)

    Article  Google Scholar 

  3. P. Ndajah, A.O. Matine, M.N. Hounkonnou, Black hole attack prevention in wireless peer-to-peer networks: a new strategy. Int. J. Wirel. Inf. Netw. 26(1), 48–60 (2019)

    Article  Google Scholar 

  4. L. Yang, H. Li, Vehicle-to-vehicle communication based on a peer-to-peer network with graph theory and consensus algorithm. IET Intel. Transp. Syst. 13(2), 280–285 (2019)

    Article  Google Scholar 

  5. S.K. Awasthi, Y.N. Singh, Absolutetrust: algorithm for aggregation of trust in peer-to-peer networks. IEEE Trans. Dependable Secure Comput. 19(1), 176–189 (2020)

    Article  Google Scholar 

  6. M. Kassen, Understanding decentralized civic engagement: Focus on peer-to-peer and blockchain-driven perspectives on e-participation. Technol. Soc. 66, 101650 (2021)

    Article  Google Scholar 

  7. B.O.S. Biaou, A.O. Oluwatope, H.O. Odukoya, A. Babalola, O.E. Ojo, E.H. Sossou, Ayo game approach to mitigate free riding in peer-to-peer networks. J. King Saud Univ.-Comput. Inf. Sci. 34, 2451–2460 (2020)

    Google Scholar 

  8. D.K. Kotary, S.J. Nanda, Distributed clustering in peer to peer networks using multi-objective whale optimization. Appl. Soft Comput. 96, 106625 (2020)

    Article  Google Scholar 

  9. P.L.S. Kumari, S. Thivaharan, K. Srinivas, A. Damodaram, A Resilient group session key authentication methodology for secured peer to peer networks using zero knowledge protocol. Optik 273, 170345 (2022)

    Article  Google Scholar 

  10. A.I. Ameur, A. Lakas, Y.M. Bachir, O.S. Oubbati, Peer-to-peer overlay techniques for vehicular ad hoc networks: Survey and challenges. Veh. Commun. 34, 100455 (2022)

    Google Scholar 

  11. V. Deshpande, H. Badis, L. George, Efficient topology control of blockchain peer to peer network based on SDN paradigm. Peer-to-Peer Netw. Appl. 15(1), 267–289 (2022)

    Article  Google Scholar 

  12. H. Ijaz, M. Welzl, B. Jamil, A survey and comparison on overlay-underlay mapping techniques in peer-to-peer overlay networks. Int. J. Commun. Syst. 32(3), e3872 (2019)

    Article  Google Scholar 

  13. Y. Pan, S. Chen, D. Wu, A. Dolgui, CF-NN: a novel decision support model for borrower identification on the peer-to-peer lending platform. Int. J. Prod. Res. 59(22), 6963–6974 (2021)

    Article  Google Scholar 

  14. M. Gheisari, J. Alzubi, X. Zhang, U. Kose, J.A.M. Saucedo, A new algorithm for optimization of quality of service in peer to peer wireless mesh networks. Wirel. Netw. 26(7), 4965–4973 (2020)

    Article  Google Scholar 

  15. S. Hong, P2P networking based internet of things (IoT) sensor node authentication by Blockchain. Peer-to-Peer Netw. Appl. 13(2), 579–589 (2020)

    Article  Google Scholar 

  16. T.K. Huynh, H.-D. Le, S.V. Nguyen, H.M. Tran, Applying peer-to-peer networks for decentralized customer-to-customer ecommerce model, in International Conference on Future Data and Security Engineering (Springer, 2020), pp. 21–34

  17. S. Berenjian, S. Hajizadeh, R.E. Atani, An incentive security model to provide fairness for peer-to-peer networks, in 2019 IEEE Conference on Application, Information and Network Security (AINS) (IEEE, 2019), pp. 71–76

  18. S. Shamshirband, H. Soleimani, LAAPS: an efficient file-based search in unstructured peer-to-peer networks using reinforcement algorithm. Int. J. Comput. Appl. 43(1), 62–69 (2021)

    Google Scholar 

  19. A. Abraham, H. Liu, Y. Badr, C. Grosan, A multi-swarm approach for neighbor selection in peer-to-peer networks, in Proceedings of the 5th International Conference on Soft Computing as Transdisciplinary Science and Technology (ACM, 2008), pp. 178–184

  20. J. Ghoshal, M. Wang, L. Xu, B. Ramamurthy, Variable neighbor selection in live peer-to-peer multimedia streaming networks, in Broadband Communications, Networks and Systems, 2008. BROADNETS 2008. 5th International Conference on pp. 344–346, (IEEE, 2008)

  21. A.T. Nguyen, B. Li, F. Eliassen, Quality-and context-aware neighbor selection for layered peer-to-peer streaming, in Communications (ICC), 2010 IEEE International Conference on (IEEE, 2010), pp. 1–6

  22. B. Yin, X. Lu, J. Huang, Y. Kang, Analysis of topology dynamics for unstructured P2P networks. Comput. Commun. 80, 72–81 (2016)

    Article  ADS  Google Scholar 

  23. M. Shojafar, Z. Pooranian, P.G.V. Naranjo, E. Baccarelli, FLAPS: bandwidth and delay-efficient distributed data searching in Fog-supported P2P content delivery networks. J. Supercomput. 73(12), 5239–5260 (2017)

    Article  Google Scholar 

  24. F. Alanazi, T. Yeferny, Reinforcement learning based query routing approach for P2P systems. Future Internet 11(12), 253 (2019)

    Article  Google Scholar 

  25. E. Khatibi, M. Sharifi, S.L. Mirtaheri, DPAS: a dynamic popularity-aware search mechanism for unstructured P2P systems. Peer-to-Peer Netw. Appl. 13(3), 825–849 (2020)

    Article  Google Scholar 

  26. M. Shoab, S.A. Jubayrin, Intelligent neighbor selection for efficient query routing in unstructured P2P networks using Q-learning. Appl. Intell. 52(6), 6306–6315 (2022)

    Article  Google Scholar 

  27. T. Yeferny, S. Hamad, S.B. Yahia, Query learning-based scheme for pertinent resource lookup in mobile p2p networks. IEEE Access 7, 49059–49068 (2019)

    Article  Google Scholar 

  28. M. Castro, P. Druschel, Y.C. Hu, A. Rowstron, Proximity neighbor selection in tree-based structured peer-to-peer overlays, in Technical Report MSR-TR-2003-52, Microsoft Research (2003)

  29. W. Huijin, L. Yongting, Cone: a topology-aware structured P2P system with proximity neighbor selection, in Future Generation Communication and Networking (FGCN 2007) (IEEE, 2007), pp. 43–49

  30. Y. Han, K. Koyanagi, T. Tsuchiya, T. Miyosawa, H. Hirose, A trust-based routing strategy in structured P2P overlay networks, in The International Conference on Information Networking 2013 (ICOIN) (IEEE, 2013), pp. 77–82

  31. A.L. Nicolini, A.G. Maguitman, C.I. Chesñevar, Argp2p: an argumentative approach for intelligent query routing in P2P networks, in International Workshop on Theory and Applications of Formal Argumentation (Springer, New York, 2015), pp. 194–210

  32. E. Kim, J. Kim, C. Lee, Efficient neighbor selection through connection switching for P2P live streaming. J. Ambient. Intell. Humaniz. Comput. 10(4), 1413–1423 (2019)

    Article  Google Scholar 

  33. W. Ma, Q. Zhang, C. Mu, M. Zhang, QoS prediction for neighbor selection via deep transfer collaborative filtering in video streaming P2P networks. Int. J. Digit. Multimedia Broadcast. 2019 (2019)

  34. Y.S.K. Manjunath, R.F. Kashef, Distributed clustering using multi-tier hierarchical overlay super-peer peer-to-peer network architecture for efficient customer segmentation. Electron. Commer. Res. Appl. 47, 101040 (2021)

    Article  Google Scholar 

  35. V. Lo, D. Zhou, Y. Liu, C. GauthierDickey, J. Li, Scalable supernode selection in peer-to-peer overlay networks, in Hot Topics in Peer-to-Peer Systems, 2005. HOT-P2P 2005. Second International Workshop on (IEEE, 2005), pp. 18–25

  36. H.-Y. Teng, C.-N. Lin, R.-H. Hwang, A self-similar super-peer overlay construction scheme for super large-scale P2P applications. Inf. Syst. Front. 16(1), 45–58 (2014)

    Article  Google Scholar 

  37. H. Aburagheef, S.O. Al-mamory, Clustering an unstructured P2P networks using a termite hill building model, in International Conference on New Trends in Information and Communications Technology Applications (Springer, New York, 2018), pp. 3–20

  38. F. Safara, A. Souri, S.F. Deiman, Super peer selection strategy in peer-to-peer networks based on learning automata. Int. J. Commun Syst 33(6), e4296 (2020)

    Article  Google Scholar 

Download references

Funding

Key scientific Research Project of Higher Education Department of Henan Province “Ecological Model Construction and Evaluation Mechanism of Online Teaching in Higher Vocational Colleges under the Background of Epidemic Prevention and Control” (21B520005).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yang Zhenying.

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

Zhenying, Y. Towards optimal neighbour selection mechanisms in peer-to-peer networks. J Opt 53, 1984–1993 (2024). https://doi.org/10.1007/s12596-023-01373-w

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12596-023-01373-w

Keywords