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

被引:4
作者
Khatibi, Elahe [1 ]
Sharifi, Mohsen [1 ]
Mirtaheri, Seyedeh Leili [1 ]
机构
[1] Iran Univ Sci & Technol, Sch Comp Engn, Distributed Syst Res Lab, Tehran, Iran
关键词
Unstructured peer-to-peer systems; Resource searching; Dynamic popularity of resources; PEER-TO-PEER; ANT COLONY OPTIMIZATION; RESOURCE DISCOVERY; ALGORITHMS; FRAMEWORK; EFFICIENT; SELECTION;
D O I
10.1007/s12083-019-00831-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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
页数:25
相关论文
共 50 条
  • [21] A Partial-Filename Search Mechanism for Encrypted Filenames in a P2P Network
    Chiou, Shin-Yan
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2024, 40 (05) : 1115 - 1138
  • [22] Unifying Models of Churn and Resilience for Unstructured P2P Graphs
    Yao, Zhongmei
    Cline, Daren B. H.
    Wang, Xiaoming
    Loguinov, Dmitri
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (09) : 2475 - 2485
  • [23] A Stable Approach for Routing Queries in Unstructured P2P Networks
    Shah, Virag
    de Veciana, Gustavo
    Kesidis, George
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) : 3136 - 3147
  • [24] A service model based on user performances in unstructured P2P
    Fu, JM
    Li, WN
    Xian, Y
    Zhang, HG
    [J]. Current Trends in High Performance Computing and Its Applications, Proceedings, 2005, : 295 - 297
  • [25] Can unstructured P2P Protocols survive flash crowds?
    Rubenstein, D
    Sahu, S
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2005, 13 (03) : 501 - 512
  • [26] ITA: Innocuous Topology Awareness for Unstructured P2P Networks
    Papadakis, Harris
    Fragopoulou, Paraskevi
    Markatos, Evangelos P.
    Roussopoulos, Mema
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (08) : 1589 - 1601
  • [27] CYCLON: Inexpensive membership management for unstructured P2P overlays
    Voulgaris S.
    Gavidia D.
    Van Steen M.
    [J]. Journal of Network and Systems Management, 2005, 13 (2) : 197 - 217
  • [28] Research on Keeping Replica Consistency in Unstructured P2P Network
    Guan Zhitao
    Wu Kehe
    He Jietao
    [J]. PROCEEDINGS OF 2009 CONFERENCE ON COMMUNICATION FACULTY, 2009, : 150 - 154
  • [29] Reducing network traffic in unstructured P2P systems using Top-k queries
    Reza Akbarinia
    Esther Pacitti
    Patrick Valduriez
    [J]. Distributed and Parallel Databases, 2006, 19 : 67 - 86
  • [30] Reducing network traffic in unstructured P2P systems using Top-k queries
    Akbarinia, Reza
    Pacitti, Esther
    Valduriez, Patrick
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 2006, 19 (2-3) : 67 - 86