• DocumentCode
    950577
  • Title

    SSW: A Small-World-Based Overlay for Peer-to-Peer Search

  • Author

    Li, Mei ; Lee, Wang-Chien ; Sivasubramaniam, Anand ; Zhao, Jing

  • Author_Institution
    Microsoft Corp., Redmond, WA
  • Volume
    19
  • Issue
    6
  • fYear
    2008
  • fDate
    6/1/2008 12:00:00 AM
  • Firstpage
    735
  • Lastpage
    749
  • Abstract
    Peer-to-peer (P2P) systems have become a popular platform for sharing and exchanging voluminous information among thousands or even millions of users. The massive amount of information shared in such systems mandates efficient semantic-based search instead of key-based search. The majority of existing proposals can only support simple key-based search rather than semantic-based search. This paper presents the design of an overlay network, namely, semantic small world (SSW), that facilitates efficient semantic-based search in P2P systems. SSW achieves the efficiency based on four ideas: 1) semantic clustering, where peers with similar semantics organize into peer clusters, 2) dimension reduction, where to address the high maintenance overhead associated with capturing high-dimensional data semantics in the overlay, peer clusters are adaptively mapped to a one-dimensional naming space, 3) small world network, where peer clusters form into a one-dimensional small world network, which is search efficient with low maintenance overhead, and 4) efficient search algorithms, where peers perform efficient semantic-based search, including approximate point query and range query in the proposed overlay. Extensive experiments using both synthetic data and real data demonstrate that SSW is superior to the state of the art on various aspects, including scalability, maintenance overhead, adaptivity to distribution of data and locality of interest, resilience to peer failures, load balancing, and efficiency in support of various types of queries on data objects with high dimensions.
  • Keywords
    peer-to-peer computing; SSW; data distribution; load balancing; peer-to-peer search; peer-to-peer systems; semantic clustering; semantic small world; semantic-based search; small-world-based overlay; Internet content sharing; distributed data structure; distributed query processing; distributed systems; indexing methods; overlay; peer-to-peer systems;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2007.70757
  • Filename
    4359441