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

被引:3
作者
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 条
[41]   Replacement Policies for Super-Peer in Unstructured P2P Network [J].
Min, Soohong ;
Holliday, JoAnne .
2009 24TH INTERNATIONAL SYMPOSIUM ON COMPUTER AND INFORMATION SCIENCES, 2009, :713-718
[42]   An Architecture for Complex P2P Systems [J].
Holzapfel, Sebastian ;
Wacker, Arno ;
Weis, Torben ;
Wander, Matthaeus .
2012 IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE (CCNC), 2012, :507-511
[43]   Heuristics for uninformed search algorithms in unstructured p2p networks inspired by self-organizing social insect models [J].
Dasgupta, Prithviraj ;
Antonson, Erik .
BIOLOGICALLY-INSPIRED COLLABORATIVE COMPUTING, 2008, 268 :19-32
[44]   A dynamic framework for integrated management of all types of resources in P2P systems [J].
Mohsen Sharifi ;
Seyedeh Leili Mirtaheri ;
Ehsan Mousavi Khaneghah .
The Journal of Supercomputing, 2010, 52 :149-170
[45]   A dynamic framework for integrated management of all types of resources in P2P systems [J].
Sharifi, Mohsen ;
Mirtaheri, Seyedeh Leili ;
Khaneghah, Ehsan Mousavi .
JOURNAL OF SUPERCOMPUTING, 2010, 52 (02) :149-170
[46]   Semantic routing of search queries in P2P networks [J].
Rostami, Habib ;
Habibi, Afar ;
Livani, Emad .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2008, 68 (12) :1590-1602
[47]   Efficient, proximity-aware load balancing for DHT-based P2P systems [J].
Zhu, YW ;
Hu, YM .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (04) :349-361
[48]   A dynamic and verifiable multi-keyword ranked search scheme in the P2P networking environment [J].
Wang, Haoyang ;
Fan, Kai ;
Li, Hui ;
Yang, Yintang .
PEER-TO-PEER NETWORKING AND APPLICATIONS, 2020, 13 (06) :2342-2355
[49]   Decreasing System Load by Caching in Structured P2P Systems [J].
Xiong, Wei ;
Xie, Dong-Qing ;
Zhou, Zai-Hong ;
Liu, Jie .
HPCC 2008: 10TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2008, :234-+
[50]   Scalable and topology-aware reconciliation on P2P networks [J].
Martins, Vidal ;
Pacitti, Esther ;
El Dick, Manal ;
Jimenez-Peris, Ricardo .
DISTRIBUTED AND PARALLEL DATABASES, 2008, 24 (1-3) :1-43