HAPS: Supporting Effective and Efficient Full-Text P2P Search with Peer Dynamics
Recently, peer-to-peer (P2P) search technique has become popular in the Web as an alternative to centralized search due to its high scalability and low deployment-cost. However, P2P search systems are known to suffer from the problem of peer dynamics, such as frequent node join/leave and document ch...
        Saved in:
      
    
          | Published in | Journal of computer science and technology Vol. 25; no. 3; pp. 482 - 498 | 
|---|---|
| Main Author | |
| Format | Journal Article | 
| Language | English | 
| Published | 
        Boston
          Springer US
    
        01.05.2010
     Springer Nature B.V College of Computer Science and Technology,Zhejiang University,Hangzhou 310027,China  | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 1000-9000 1860-4749  | 
| DOI | 10.1007/s11390-010-9339-8 | 
Cover
| Summary: | Recently, peer-to-peer (P2P) search technique has become popular in the Web as an alternative to centralized search due to its high scalability and low deployment-cost. However, P2P search systems are known to suffer from the problem of peer dynamics, such as frequent node join/leave and document changes, which cause serious performance degradation. This paper presents the architecture of a P2P search system that supports full-text search in an overlay network with peer dynamics. This architecture, namely HAPS, consists of two layers of peers. The upper layer is a DHT (distributed hash table) network interconnected by some super peers (which we refer to as hubs). Each hub maintains distributed data structures called search directories, which could be used to guide the query and to control the search cost. The bottom layer consists of clusters of ordinary peers (called providers), which can receive queries and return relevant results. Extensive experimental results indicate that HAPS can perform searches effectively and efficiently. In addition, the performance comparison illustrates that HAPS outperforms a fiat structured system and a hierarchical unstructured system in the environment with peer dynamics. | 
|---|---|
| Bibliography: | P2P network, DHT (distributed hash table), churn, keyword search 11-2296/TP TN92 TP393 ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 ObjectType-Article-2 ObjectType-Feature-1 content type line 23  | 
| ISSN: | 1000-9000 1860-4749  | 
| DOI: | 10.1007/s11390-010-9339-8 |