Skip to main content
Log in

An optimal and secure resource searching algorithm for unstructured mobile peer-to-peer network using particle swarm optimization

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

The outrageous demand for file sharing among peers has become a significant development of the Peer-to-Peer (P2P) communication system during the past few years. The essence of recent P2P file-sharing systems has been driven mainly by their architectures’ scalability and the simplicity of their search capabilities. To increase data transmission and reduce the network overhead, we need an optimal resource searching algorithm. For the heterogeneous and complex potential of peers, it is challenging to pick an ideal peer for an algorithm. Implementing an effective lookup algorithm is, therefore, an essential challenge for the unstructured P2P mobile network. This paper has suggested an Optimal and Secure Resource Searching Algorithm (OSRSA) for the highly secure and most trusted P2P system. We have used Particle Swarm Optimization (PSO) to pick a peer in this optimal resource searching algorithm. This algorithm reduces the query delay and increases the success rate of searching files in the P2P network system. This algorithm also decreases network overhead and increases search efficiency in the P2P network system. This suggested algorithm’s efficiency is determined and equated with pre-existing approaches such as Flooding, Partial Indexed Search (PIS), and P2P Resource Organization by Social Acquaintances (PROSA). Our findings are that our proposed algorithm OSRSA is better than Flooding in terms of network overhead. Query delay of OSRSA is less than PIS and PROSA. The success rate of OSRSA is relatively better than PIS and PROSA.

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
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

Availability of data and material

The authors declare that [the/all other] data supporting the findings of this study are available within the article and its supplementary information files.

References

  1. Anandaraj M, Selvaraj K, Ganeshkumar P, Rajkumar K, Sriram S (2021) Genetic algorithm based resource minimization in network code based peer-to-peer network. J Circ Syst Comput 30(06):2150092

    Article  Google Scholar 

  2. Asghari S, Navimipour NJ (2019) Resource discovery in the peer to peer networks using an inverted ant colony optimization algorithm. Peer-to-Peer Netw Appl 12(1):129–142

    Article  Google Scholar 

  3. Can AB, Bhargava B (2012) Sort: a self-organizing trust model for peer-to-peer systems. IEEE Transactions on Dependable and Secure Computing 10(1):14–27

    Article  Google Scholar 

  4. Chang J, Pang Z, Xu W, Wang H, Yin G (2014) An incentive compatible reputation mechanism for p2p systems. The Journal of Supercomputing 69(3):1382–1409

    Article  Google Scholar 

  5. Chen J, Wang R-M, Li L, Zhang Z-H, Dong X-S (2013) A distributed dynamic super peer selection method based on evolutionary game for heterogeneous p2p streaming systems. Math Probl Eng, 2013

  6. Chen Y, He F, Li H, Zhang D, Wu Y (2020) A full migration bbo algorithm with enhanced population quality bounds for multimodal biomedical image registration. Appl Soft Comput 93:106335

    Article  Google Scholar 

  7. Choi H-D, Park H-H, Woo M (2006) An enhanced gnutella for ad-hoc networks. In: 2006 International conference on systems and networks communications (ICSNC’06), IEEE, pp 3–3

  8. Ding S, Du W, Zhao X, Wang L, Jia W (2019) A new asynchronous reinforcement learning algorithm based on improved parallel pso. Appl Intell 49(12):4211–4222

    Article  Google Scholar 

  9. Dong H, Sun J, Li T, Ding R, Sun X (2020) A multi-objective algorithm for multi-label filter feature selection problem. Appl Intell 50(11):3748–3774

    Article  Google Scholar 

  10. Feng R, Che S, Wang X, Wan J (2014) An incentive mechanism based on game theory for trust management. Security and Communication Networks 7(12):2318–2325

    Article  Google Scholar 

  11. Fiorese A, Simoes P, Boavida F (2012) Peer selection in p2p service overlays using geographical location criteria. In: International conference on computational science and its applications, Springer, pp 234–248

  12. Garg H (2015) An efficient biogeography based optimization algorithm for solving reliability optimization problems. Swarm and Evolutionary Computation 24:1–10

    Article  Google Scholar 

  13. Garg H (2019) A hybrid gsa-ga algorithm for constrained optimization problems. Inf Sci 478:499–523

    Article  Google Scholar 

  14. Gottron C, Konig A, Steinmetz R (2011) A cross-layer approach towards robustness of mobile peer-to-peer networks. In: 2011 IEEE Eighth international conference on mobile ad-hoc and sensor systems, IEEE, pp 703–708

  15. Guan P, Wu J (2019) Effective data communication based on social community in social opportunistic networks. IEEE Access 7:12405–12414

    Article  Google Scholar 

  16. Gumaida BF, Luo J (2019) A hybrid particle swarm optimization with a variable neighborhood search for the localization enhancement in wireless sensor networks. Appl Intell 49(10):3539–3557

    Article  Google Scholar 

  17. Kang X, Wu Y (2014) Incentive mechanism design for heterogeneous peer-to-peer networks: a stackelberg game approach. IEEE Trans Mob Comput 14(5):1018–1030

    Article  Google Scholar 

  18. Kumar D, Pandey M (2020) An effective and secure data sharing in p2p network using biased contribution index based rumour riding protocol (bcirr). Optical Memory and Neural Networks 29(4):336–353

    Article  MathSciNet  Google Scholar 

  19. Li H, He F, Chen Y, Pan Y (2021) Mlfs-ccde: Multi-objective large-scale feature selection by cooperative coevolutionary differential evolution. Memetic Comput 13(1):1–18

    Article  Google Scholar 

  20. Li S, Sun W, Liu J (2018) A mechanism of bandwidth allocation for peer-to-peer file-sharing networks via particle swarm optimization. J Intell Fuzzy Syst 35(2):2269–2280

    Article  Google Scholar 

  21. Liang Y, He F, Zeng X, Luo J (2021) An improved loop subdivision to coordinate the smoothness and the number of faces via multi-objective optimization. Integrated Computer-Aided Engineering, (Preprint), pp 1–19

  22. Liu H-l, Chen G-x, Chen Y, Chen Q-b (2015) A trust-based p2p resource search method integrating with q-learning for future internet. Peer-to-Peer Networking and Applications 8(3):532–542

    Article  Google Scholar 

  23. Lo C-W, Lin C-W, Chen Y-C, Yu J-Y (2012) Contribution-guided peer selection for reliable peer-to-peer video streaming over mesh networks. IEEE Trans Circ Syst Video Technol 22(9):1388–1401

    Article  Google Scholar 

  24. Luo J, He F, Li H, Liang Y (2020) A novel whale optimization algorithm with filtering disturbance and non-linear step. International Journal of Bio-Inspired Computation 16:137–148

    Google Scholar 

  25. Luo J, Wu J, Wu Y (2020) Advanced data delivery strategy based on multiperceived community with iot in social complex networks. Complexity, 2020

  26. Madasamy NS, Revathi T (2016) A secure p2p file sharing model using trust management and data integrity verification. Int J Wirel Mob Comput 10(4):335–344

    Article  Google Scholar 

  27. Mawji A, Hassanein H, Zhang X (2011) Peer-to-peer overlay topology control for mobile ad hoc networks. Pervasive and Mobile Computing 7(4):467–478

    Article  Google Scholar 

  28. Men M, Zhong P, Wang Z, Lin Q (2020) Distributed learning for supervised multiview feature selection. Appl Intell, pp 1–21

  29. Ning Y, Peng Z, Dai Y, Bi D, Wang J (2019) Enhanced particle swarm optimization with multi-swarm and multi-velocity for optimizing high-dimensional problems. Appl Intell 49(2):335–351

    Article  Google Scholar 

  30. Olaifa M, Ojo S, Zuva T (2016) An adaptive multi agent service discovery for peer to peer cloud services. In: Emerging trends and advanced technologies for computational intelligence, Springer, pp 147–163

  31. Paul PV, Saravanan N, Jayakumar S, Dhavachelvan P, Baskaran R (2012) Qos enhancements for global replication management in peer to peer networks. Futur Gener Comput Syst 28(3):573–582

    Article  Google Scholar 

  32. Ren M, Huang X, Zhu X, Shao L (2020) Optimized pso algorithm based on the simplicial algorithm of fixed point theory. Appl Intell 50(7):2009–2024

    Article  Google Scholar 

  33. Sanodiya RK, Mathew J, Saha S, Tripathi P (2020) Particle swarm optimization based parameter selection technique for unsupervised discriminant analysis in transfer learning framework. Appl Intell 50(10):3071–3089

    Article  Google Scholar 

  34. Schollmeier R, Gruber I, Niethammer F (2003) Protocol for peer-to-peer networking in mobile environments. In: Proceedings. 12th international conference on computer communications and networks (IEEE cat. no. 03EX712), IEEE, pp 121–127

  35. Shen H, Liu G (2012) A lightweight and cooperative multifactor considered file replication method in structured p2p systems. IEEE Trans Comput 62(11):2115–2130

    Article  MathSciNet  MATH  Google Scholar 

  36. Song X-F, Zhang Y, Guo Y-N, Sun X-Y, Wang Y-L (2020) Variable-size cooperative coevolutionary particle swarm optimization for feature selection on high-dimensional data. IEEE Trans Evol Comput 24(5):882–895

    Article  Google Scholar 

  37. Tahta UE, Can AB, Sen S (2014) Evolving a trust model for peer-to-peer networks using genetic programming. In: European conference on the applications of evolutionary computation, Springer, pp 3–14

  38. Talia D, Trunfio P (2003) Toward a synergy between p2p and grids. IEEE Internet Computing 7(4):96–95

    Article  Google Scholar 

  39. Tang R, Hou J, Guo S (2014) A peer selection algorithm based on tolerance and behavior capacity in p2p streaming media system. In: Advanced technologies in ad hoc and sensor networks, Springer, pp 215–222

  40. Tian C, Yang B, Zhong J, Liu X (2014) Trust-based incentive mechanism to motivate cooperation in hybrid p2p networks. Comput Netw 73:244–255

    Article  Google Scholar 

  41. Trajkovska I, Rodríguez P, Cervino J, Harsh P, Salvachúa J (2014) P2p incentive model for qos based streaming systems. In: 2014 IEEE 11Th consumer communications and networking conference (CCNC), IEEE, pp 281–286

  42. Vincenza C, Michele M, Giuseppe M, Vincenzo N (2010) An adaptive overlay network inspired by social behaviour. Journal Parallel Distrib. Comput

  43. Wang T-M, Lee W-T, Wu T-Y, Wei H-W, Lin Y-S (2012) New p2p sharing incentive mechanism based on social network and game theory. In: 2012 26Th international conference on advanced information networking and applications workshops, IEEE, pp 915–919

  44. Wu J, Chen Z (2017) Human activity optimal cooperation objects selection routing scheme in opportunistic networks communication. Wirel Pers Commun 95(3):3357–3375

    Article  Google Scholar 

  45. Wu J, Chen Z (2018) Sensor communication area and node extend routing algorithm in opportunistic networks. Peer-to-Peer Networking and Applications 11(1):90–100

    Article  Google Scholar 

  46. Wu J, Chen Z, Zhao M (2019) Weight distribution and community reconstitution based on communities communications in social opportunistic networks. Peer-to-Peer Networking and Applications 12 (1):158–166

    Article  Google Scholar 

  47. Wu J, Chen Z, Zhao M (2020) Community recombination and duplication node traverse algorithm in opportunistic social networks. Peer-to-Peer Networking and Applications 13(3):940–947

    Article  Google Scholar 

  48. Wu J, Chen Z, Zhao M (2020) An efficient data packet iteration and transmission algorithm in opportunistic social networks. Journal of Ambient Intelligence and Humanized Computing 11(8):3141–3153

    Article  Google Scholar 

  49. Wu T-Y, Lee W-T, Guizani N, Wang T-M (2014) Incentive mechanism for p2p file sharing based on social network and game theory. J Netw Comput Appl 41:47–55

    Article  Google Scholar 

  50. Xu B, Zhang Y, Gong D, Guo Y, Rong M (2017) Environment sensitivity-based cooperative co-evolutionary algorithms for dynamic multi-objective optimization. IEEE/ACM Transactions on Computational Biology and Bioinformatics 15(6):1877–1890

    Article  Google Scholar 

  51. Xue Y, Xue B, Zhang M (2019) Self-adaptive particle swarm optimization for large-scale feature selection in classification. ACM Transactions on Knowledge Discovery from Data (TKDD) 13(5):1–27

    Article  Google Scholar 

  52. Yang M, Fei Z (2009) A novel approach to improving search efficiency in unstructured peer-to-peer networks. Journal of Parallel and Distributed Computing 69(11):877–884

    Article  Google Scholar 

  53. Zhang R, Hu YC (2007) Assisted peer-to-peer search with partial indexing. IEEE Transactions on Parallel and Distributed Systems 18(8):1146–1158

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dharmendra Kumar.

Ethics declarations

Consent to participate

Informed consent was obtained from all individual participants included in the study.

Consent for Publication

The authors affirm that human research participants provided informed consent for publication.

Conflict of Interests

There is no potential of conflict of Interest between the authors regarding the manuscript preparation and submission.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kumar, D., Pandey, M. An optimal and secure resource searching algorithm for unstructured mobile peer-to-peer network using particle swarm optimization. Appl Intell 52, 14988–15005 (2022). https://doi.org/10.1007/s10489-022-03291-z

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-022-03291-z

Keywords

Navigation