DiCAS: An efficient distributed caching mechanism for P2P systems

被引:0
|
作者
Wang, Chen
Xiao, Li
Liu, Yunhao
Zheng, Pei
机构
[1] Michigan State Univ, Dept Comp Sci & Engn, E Lansing, MI 48824 USA
[2] Hong Kong Univ Sci & Technol, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
[3] Microsoft Corp, Redmond, WA 98052 USA
关键词
peer-to-peer; query response; flooding; distributed caching and adaptive search; search efficiency;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Peer-to-peer networks are widely criticized for their inefficient flooding search mechanism. Distributed Hash Table (DHT) algorithms have been proposed to improve the search efficiency by mapping the index of a file to a unique peer based on predefined hash functions. However, the tight coupling between indices and hosting peers incurs high maintenance cost in a highly dynamic network. To properly balance the tradeoff between the costs of indexing and searching, we propose the distributed caching and adaptive search (DiCAS) algorithm, where indices are passively cached in a group of peers based on a predefined hash function. Guided by the same function, adaptive search selectively forwards queries to "matched" peers with a high probability of caching the desired indices. The search cost is reduced due to shrunk searching space. Different from the DHT solutions, distributed caching loosely maps the index of a file to a group of peers in a passive fashion, which saves the cost of updating indices. Our simulation study shows that the DiCAS protocol can significantly reduce the network search traffic with the help of small cache space contributed by each individual peer.
引用
收藏
页码:1097 / 1109
页数:13
相关论文
共 50 条
  • [21] A Distributed Node Clustering Mechanism in P2P Networks
    Hai, Mo
    Guo, Shuhang
    ADVANCED DATA MINING AND APPLICATIONS (ADMA 2010), PT II, 2010, 6441 : 553 - 560
  • [22] A Distributed and Adaptive Revocation Mechanism for P2P networks
    Cholez, Thibault
    Chrisment, Isabelle
    Festor, Olivier
    ICN 2008: SEVENTH INTERNATIONAL CONFERENCE ON NETWORKING, PROCEEDINGS, 2008, : 290 - 295
  • [23] COCACHE: Query processing based on collaborative caching in P2P systems
    Qian, WN
    Xu, LH
    Zhou, SG
    Zhou, AY
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PROCEEDINGS, 2005, 3453 : 498 - 510
  • [24] Introducing Group Participation Support into P2P Web Caching Systems
    Iwamaru, Akihiro
    Itokawa, Tsuyoshi
    Kitasuka, Teruaki
    Aritsugi, Masayoshi
    2009 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, 2009, : 868 - 875
  • [25] Schema caching for improved XML query processing in P2P systems
    Doulkeridis, Christos
    Norvag, Kjetil
    Vazirgiannis, Michalis
    SIXTH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2006, : 73 - +
  • [26] A Catalog-Based Caching Strategy for Structured P2P Systems
    Arnedo, Mile
    del Pilai Villamil, Maria
    Villanueva, Ricardo
    Castro, Harold
    d'Orazio, Laurent
    DATA MANAGEMENT IN GRID AND PEER-TO-PEER SYSTEMS, 2010, 6265 : 50 - +
  • [27] Trustworthy service caching: Cooperative search in P2P information systems
    Udupi, YB
    Yolum, P
    Singh, MP
    AGENT-ORIENTED INFORMATION SYSTEMS, 2003, 3030 : 32 - 44
  • [28] Efficient P2P Inspired Policy to Distribute Resource Information in Large Distributed Systems
    Verghelet, Paula
    Mocskos, Esteban
    HIGH PERFORMANCE COMPUTING CARLA 2016, 2017, 697 : 3 - 17
  • [29] A novel incentive mechanism for P2P systems
    Wang, T
    Lu, XL
    Hou, MS
    PDCAT 2005: Sixth International Conference on Parallel and Distributed Computing, Applications and Technologies, Proceedings, 2005, : 801 - 803
  • [30] Incentive Compatible Mechanism in P2P Systems
    Wang Qingjie
    Yu Jian
    Yu Mei
    Zhang He
    Zhao Zheng
    2009 5TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-8, 2009, : 4112 - 4115