DPAS: A dynamic popularity-aware search mechanism for unstructured P2P systems

被引:0
作者
Elahe Khatibi
Mohsen Sharifi
Seyedeh Leili Mirtaheri
机构
[1] Iran University of Science and Technology,Distributed Systems Research Lab, School of Computer Engineering
来源
Peer-to-Peer Networking and Applications | 2020年 / 13卷
关键词
Unstructured peer-to-peer systems; Resource searching; Dynamic popularity of resources;
D O I
暂无
中图分类号
学科分类号
摘要
One of the pivotal challenges of unstructured Peer-to-Peer (P2P) systems is resource discovery. Search mechanisms generally utilize blind, or informed search strategies wherein nodes locally store metadata to quicken resource discovery time compared to blind search mechanisms. Dynamic behavior of P2P systems profoundly affects the performance of any deployed resource-searching mechanism and that of the whole system in turn. Therefore, efficient search mechanisms should be adaptable to the dynamic nature of P2P systems whose nodes frequently join and leave the system. Nonetheless, existing informed search mechanisms have failed to accord with dynamicity of P2P systems properly, thereby becoming inefficient. To address this issue, we put forth a new resource-searching mechanism called Dynamic Popularity-Aware Search mechanism (DPAS). Our mechanism estimates the dynamic responsiveness states of candidate nodes to direct search selection process by exploiting temporal number of hits, temporal penalty, and node heterogeneity. Besides, it controls the search scope at each step by estimating both the dynamic temporal popularity of resources and recently obtained results. It thus considers at each step of the search decision-making process to conform itself with the dynamics of P2P systems. Extensive experiments have demonstrated that DPAS has enhanced performance in comparison to other pertinent search mechanisms by virtue of an upsurge in the success-rate and decrease in the response time and bandwidth consumption.
引用
收藏
页码:825 / 849
页数:24
相关论文
共 81 条
  • [1] Masood S(2018)Comparative analysis of peer to peer networks International Journal of Advanced Networking and Applications (IJANA) 9 3477-3491
  • [2] Shahid M(2015)An efficient and distributed file search in unstructured peer-to-peer networks Peer-to-Peer Networking and Applications (PPNA) 8 120-136
  • [3] Sharif M(2004)A peer-to-peer approach to web service discovery World Wide Web (WWW) 7 211-229
  • [4] Shojafar M(2018)Unstructured peer-to-peer systems: towards swift routing International Journal of Engineering & Technology (IJET) 7 33-36
  • [5] Abawajy J(2018)Resource discovery for distributed computing systems: a comprehensive survey Journal of Parallel and Distributed Computing (JPDC) 113 127-166
  • [6] Delkhah Z(2013)Decentralized resource discovery mechanisms for distributed computing in peer-to-peer environments ACM Computing Surveys (CSUR) 45 1-40
  • [7] Ahmadi A(2008)A survey on resource discovery mechanisms, peer-to-peer and service discovery frameworks Comput Netw 52 2097-2128
  • [8] Schmidt C(2013)Survey of various search mechanisms in unstructured peer-to-peer networks Int J Comput Appl (IJCA) 68 21-25
  • [9] Parashar M(2015)A comprehensive study of the resource discovery techniques in peer-to-peer networks Peer-to-Peer Networking and Applications (PPNA) 8 474-492
  • [10] Ed-daoui I(2017)Bayesian resource discovery in infrastructure-less networks Inf Sci 376 95-109