• DocumentCode
    3591163
  • Title

    Distributed caching and adaptive search in multilayer P2P networks

  • Author

    Wang, Chen ; Xiao, Li ; Liu, Yunhao ; Zheng, Pei

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Michigan State Univ., MI, USA
  • fYear
    2004
  • fDate
    6/26/1905 12:00:00 AM
  • Firstpage
    219
  • Lastpage
    226
  • Abstract
    To improve the scalability of Gnutella-like unstructured peer-to-peer (P2P) networks, a uniform index caching (UIC) mechanism was suggested in some earlier work. In UIC, query results are cached in all peers along the inverse query path such that the same query of other peers can be replied from their nearby-cached results. However, our experiments show that the UIC method causes a large amount of duplicated and unnecessary caching of items among neighboring peers. Aiming at improving the search efficiency, we propose a distributed caching mechanism, which distributes the cache results among neighboring peers. Furthermore, based on the distributed caching mechanism, an adaptive search approach is built which selectively forwards the query to the peers with a high probability of providing the desired cache results. All the enhancements above are defined in a protocol called distributed caching and adaptive search (DiCAS). In the DiCAS enhanced Gnutella network, all the peers are logically divided into multiple layers, with the character that all the peers in the same layer have the same group ID. The query flooding is restricted in one layer with the matched group ID. Our simulation study shows that, with the help of the index caching and search space division, the DiCAS protocol can significantly reduce the network search traffic in unstructured P2P systems without degrading query success rate.
  • Keywords
    Internet; cache storage; computer networks; protocols; query formulation; telecommunication traffic; Gnutella network; adaptive search method; distributed caching; multilayer P2P network; network traffic; query flooding; uniform index caching; unstructured P2P system; Computer science; Floods; Intelligent networks; Internet; Network topology; Nonhomogeneous media; Peer to peer computing; Protocols; Scalability; Telecommunication traffic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2004. Proceedings. 24th International Conference on
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-2086-3
  • Type

    conf

  • DOI
    10.1109/ICDCS.2004.1281586
  • Filename
    1281586