A Compact Table-Based Search Mechanism for Peer-to-Peer Systems

LI Dong-sheng,WANG Yi-jie,JIANG Xue-yang,ZHENG Jing
DOI: https://doi.org/10.3969/j.issn.1007-130x.2006.11.009
2006-01-01
Abstract:Recently unstructured P2P systems have been deployed widely on the Internet. However, current search techniques used in the existing Gnutella-like peer-to-peer systems are often very inefficient. In this paper we propose the CSTM mechanism to improve the performance and scalability of such systems. In CSTM, each peer maintains a local state table containing the keyword information of data on all neighbors within T hops to guide query, and new peers joining in the system select their neighbors by the degree of similarity. CSTM adopts a query cache to utilize query locality and build shortcut connections to lately accessed peers. Simulations show that CSTM can reduce message cost one order of magnitude remarkably while maintaining short search path lengths compared with flooding or random forwarding algorithms.
What problem does this paper attempt to address?