Supporting Multiple-Keyword Search in A Hybrid Structured Peer-to-Peer Network

被引:0
|
作者
Jin, Xing [1 ]
Yiu, W. -P. Ken [1 ]
Chan, S. -H. Gary [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Most existing techniques for keyword search in structured peer-to-peer (P2P) networks only support single-keyword exact-match lookups. In practice, however, users often have fuzzy information for identifying these items and tend to submit broad queries. The support of searching based on multiple keywords is hence desirable. In multiple-keyword search, a data item is associated with multiple keywords for storage. A query may also contain multiple keywords. The search result for a query should include all the data items whose storage keywords contain all the query keywords. Traditional DHT-based approaches achieve this by storing a data item (or its index) multiple times, each time with one of its keywords. A query is processed by searching each of the query keywords once. Therefore, the storage cost and search cost are both linear with the number of keywords. Clearly, it is not efficient in case of a large number of keywords. In this paper, we propose a hybrid structured network called MKey to address this problem. Its backbone is a structured network. Each node in the backbone is also the leader of a cluster formed by non-backbone nodes. Within a cluster, nodes form an unstructured network and cooperate to store data and answer queries. When inserting a data item, multiple copies of its index are stored in a few different clusters. A query is also mapped to multiple clusters, and a flooding search within these clusters is performed. The union of all the search results are returned to users as the final result. As compared to traditional approaches, MKey has upper bounds for both the number of storage copies and the number of searching clusters for a query. Simulation results show that it can efficiently reduce storage cost and search cost, especially for a large number of keywords. Meanwhile, it can achieve good load balancing among nodes.
引用
收藏
页码:42 / 47
页数:6
相关论文
共 50 条
  • [1] A keyword search algorithm for structured peer-to-peer networks
    Szekeres, Adriana
    Baranga, Silviu Horia
    Dobre, Ciprian
    Cristea, Valentin
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2011, 2 (03) : 204 - 214
  • [2] A Keyword Search Algorithm for Structured Peer-to-Peer Networks
    Szekeres, Adriana
    Baranga, Silviu Horia
    Dobre, Ciprian
    Cristea, Valentin
    [J]. 12TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2010), 2011, : 253 - 260
  • [3] Keyword search algorithm of structured peer-to-peer networks
    Huang, Qingfeng
    Li, Zhitang
    Lu, Chuiwei
    [J]. Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2008, 36 (12): : 16 - 19
  • [4] A hybrid keyword search across peer-to-peer federated databases
    Kim, J
    Fox, G
    [J]. ADBIS' 04: EIGHTH EAST-EUROPEAN CONFERENCE ON ADVANCES IN DATABASES AND INFORMATION SYSTEMS, PROCEEDINGS, 2004, : 160 - 172
  • [5] Performing efficient keyword search by keyword grouping in DHT peer-to-peer network
    Li, Y
    Ma, FY
    Zhang, L
    [J]. PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS - ISPA 2005 WORKSHOPS, 2005, 3759 : 17 - 26
  • [6] Peer-to-peer keyword search using keyword relationship
    Nakauchi, K
    Ishikawa, Y
    Morikawa, H
    Aoyama, T
    [J]. CCGRID 2003: 3RD IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2003, : 359 - 366
  • [7] pKSS: An efficient keyword search system in DHT peer-to-peer network
    Li, Y
    Ma, FY
    Zhang, L
    [J]. DISTRIBUTED AND PARALLEL COMPUTING, 2005, 3719 : 112 - 117
  • [8] Search Optimizations in Structured Peer-to-peer Systems
    Lopes, Nuno
    Baquero, Carlos
    [J]. 2009 18TH IEEE INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURES FOR COLLABORATIVE ENTERPRISES, 2009, : 111 - 115
  • [9] Supporting efficient keyword-based file search in Peer-to-Peer file sharing systems
    Liu, LT
    Ryu, KD
    Lee, KW
    [J]. GLOBECOM '04: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2004, : 1259 - 1265
  • [10] Wildcard search in structured peer-to-peer networks
    Joung, Yuh-Jzer
    Yang, Li-Wei
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2007, 19 (11) : 1524 - 1540