Distributed caching and adaptive search in multilayer P2P networks

被引:11
|
作者
Wang, C [1 ]
Xiao, L [1 ]
Liu, YH [1 ]
Zheng, P [1 ]
机构
[1] Michigan State Univ, Dept Comp Sci & Engn, E Lansing, MI 48824 USA
关键词
D O I
10.1109/ICDCS.2004.1281586
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:219 / 226
页数:8
相关论文
共 50 条
  • [1] Search mechanism using distributed metadata caching in P2P networks
    Kibe, A
    Nakamura, H
    Sunaga, H
    [J]. 2005 SYMPOSIUM ON APPLICATIONS AND THE INTERNET WORKSHOPS, PROCEEDINGS, 2005, : 212 - 215
  • [2] Distributed search in P2P networks
    Waterhouse, S
    Doolin, DM
    Kan, G
    Faybishenko, Y
    [J]. IEEE INTERNET COMPUTING, 2002, 6 (01) : 68 - 72
  • [3] An Active Index Caching Search Algorithm for Unstructured P2P Networks
    Zhang, Pingjian
    Li, Sanqing
    [J]. 2009 INTERNATIONAL CONFERENCE ON NETWORKING AND DIGITAL SOCIETY, VOL 2, PROCEEDINGS, 2009, : 238 - 241
  • [4] Web search results caching service for structured P2P networks
    Rosas, Erika
    Hidalgo, Nicolas
    Marin, Mauricio
    Gil-Costa, Veronica
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 30 : 254 - 264
  • [5] Cooperative Caching for Efficient Data Search in Mobile P2P Networks
    Kyoungsoo Bok
    Jaegu Kim
    Jaesoo Yoo
    [J]. Wireless Personal Communications, 2017, 97 : 4087 - 4109
  • [6] Cooperative Caching for Efficient Data Search in Mobile P2P Networks
    Bok, Kyoungsoo
    Kim, Jaegu
    Yoo, Jaesoo
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2017, 97 (03) : 4087 - 4109
  • [7] A Distributed and Adaptive Revocation Mechanism for P2P networks
    Cholez, Thibault
    Chrisment, Isabelle
    Festor, Olivier
    [J]. ICN 2008: SEVENTH INTERNATIONAL CONFERENCE ON NETWORKING, PROCEEDINGS, 2008, : 290 - 295
  • [8] Search Algorithms for Distributed Data Structures in P2P Networks
    Al-Aaridhi, Raed
    Dlikman, Iakov
    Masinde, Newton
    Graffi, Kalman
    [J]. 2018 INTERNATIONAL SYMPOSIUM ON NETWORKS, COMPUTERS AND COMMUNICATIONS (ISNCC 2018), 2018,
  • [9] Direction Based Content Search in Distributed P2P Networks
    Potdukhe, S. D.
    Phalke, D. A.
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (ICCIC), 2013, : 523 - 527
  • [10] Collaborative Caching in P2P Streaming Networks
    Gao, Guoqiang
    Li, Ruixuan
    [J]. JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2019, 27 (03) : 815 - 836