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.
Similar content being viewed by others
References
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)
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)
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)
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)
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)
M. Kassen, Understanding decentralized civic engagement: Focus on peer-to-peer and blockchain-driven perspectives on e-participation. Technol. Soc. 66, 101650 (2021)
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)
D.K. Kotary, S.J. Nanda, Distributed clustering in peer to peer networks using multi-objective whale optimization. Appl. Soft Comput. 96, 106625 (2020)
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)
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)
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)
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)
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)
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)
S. Hong, P2P networking based internet of things (IoT) sensor node authentication by Blockchain. Peer-to-Peer Netw. Appl. 13(2), 579–589 (2020)
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
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
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)
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
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)
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
B. Yin, X. Lu, J. Huang, Y. Kang, Analysis of topology dynamics for unstructured P2P networks. Comput. Commun. 80, 72–81 (2016)
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)
F. Alanazi, T. Yeferny, Reinforcement learning based query routing approach for P2P systems. Future Internet 11(12), 253 (2019)
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)
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)
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)
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)
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
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
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
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)
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)
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)
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
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)
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
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)
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
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
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
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12596-023-01373-w