A keyword search algorithm for structured peer-to-peer networks

被引:4
作者
Szekeres, Adriana [1 ]
Baranga, Silviu Horia [1 ]
Dobre, Ciprian [1 ]
Cristea, Valentin [2 ]
机构
[1] Univ Politehn Bucuresti, Fac Automat Controls & Comp, Comp Sci, Spl Independentei 313, Bucharest 060042, Romania
[2] Univ Politehn Bucuresti, Fac Automat Controls & Comp, Comp Sci & Engn Dept, Bucharest 060042, Romania
关键词
structured peer-to-peer networks; keyword search; dynamic distributed trees;
D O I
10.1504/IJGUC.2011.042043
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Peer-to-peer (P2P) networks are largely used for file-sharing and hence must provide efficient mechanisms for searching the files stored at various nodes. The existing structured P2P overlays support only 'exact-match' lookup which is hardly sufficient in a file-sharing network. This paper addresses the problem of keyword-based search in structured P2P networks. We propose a new keyword-based searching algorithm which can be implemented on top of any structured P2P overlay. We demonstrate that the proposed algorithm achieves very good searching results as it requires the minimum number of messages to be sent in order to find all the references to files containing at least the given set of keywords.
引用
收藏
页码:204 / 214
页数:11
相关论文
共 12 条
[1]   OverSim: A scalable and flexible overlay framework for simulation and real network applications [J].
Baumgart, Ingmar ;
Heep, Bernhard ;
Krause, Stephan .
2009 IEEE NINTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING (P2P 2009), 2009, :87-88
[2]  
BHATTACHARJEE B, 2003, 2 INT WORKSH PEER TO
[3]   SPACE/TIME TRADE/OFFS IN HASH CODING WITH ALLOWABLE ERRORS [J].
BLOOM, BH .
COMMUNICATIONS OF THE ACM, 1970, 13 (07) :422-&
[4]  
GNAWALI O, 2002, THESIS
[5]  
Harren M, 2002, LECT NOTES COMPUT SC, V2429, P242
[6]  
Joseph AD, 2001, TECHNICAL REPORT
[7]   Keyword search in DHT-based peer-to-peer networks [J].
Joung, YJ ;
Fang, CT ;
Yang, LW .
25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2005, :339-348
[8]  
Li JY, 2003, LECT NOTES COMPUT SC, V2735, P207
[9]  
Maymounkov P, 2002, LECT NOTES COMPUT SC, V2429, P53
[10]  
Reynolds P, 2003, LECT NOTES COMPUT SC, V2672, P21