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] Structured P2P technologies for distributed command and control
    Karrels, Daniel R.
    Peterson, Gilbert L.
    Mullins, Barry E.
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2009, 2 (04) : 311 - 333
  • [22] Structured P2P technologies for distributed command and control
    Daniel R. Karrels
    Gilbert L. Peterson
    Barry E. Mullins
    Peer-to-Peer Networking and Applications, 2009, 2 : 311 - 333
  • [23] Reaearch on P2P blockchain transaction mechanism of distributed resources oriented by distribution network security
    Xu L.
    Wang B.
    Li Y.
    Xu H.
    Liu S.
    Zhu H.
    Dianli Zidonghua Shebei/Electric Power Automation Equipment, 2021, 41 (09): : 215 - 223
  • [24] Location-aware topology matching in P2P systems
    Liu, YH
    Liu, XM
    Xiao, L
    Ni, LM
    Zhang, XD
    IEEE INFOCOM 2004: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-4, PROCEEDINGS, 2004, : 2220 - 2230
  • [25] How Caching Queries at Client-peers Affects the Loads of Super-peer P2P Systems
    Mohamed, Rozlina
    Buckingham, Christopher D.
    2008 3RD INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND APPLICATIONS, VOLS 1 AND 2, 2008, : 877 - 883
  • [26] How Caching Queries at Client-peers Affects the Loads of Super-peer P2P Systems
    Mohamed, Rozlina
    Buckingham, Christopher D.
    INTERNATIONAL SYMPOSIUM OF INFORMATION TECHNOLOGY 2008, VOLS 1-4, PROCEEDINGS: COGNITIVE INFORMATICS: BRIDGING NATURAL AND ARTIFICIAL KNOWLEDGE, 2008, : 2379 - 2385
  • [27] Context-based caching and routing for P2P web service discovery
    Christos Doulkeridis
    Vassilis Zafeiris
    Kjetil N⊘rvåg
    Michalis Vazirgiannis
    Emmanouel A. Giakoumakis
    Distributed and Parallel Databases, 2007, 21 : 59 - 84
  • [28] Context-based caching and routing for P2P web service discovery
    Doulkeridis, Christos
    Zafeiris, Vassilis
    Norvag, Kjetil
    Vazirgiannis, Michalis
    Giakoumakis, Emmanouel A.
    DISTRIBUTED AND PARALLEL DATABASES, 2007, 21 (01) : 59 - 84
  • [29] Measurement study on P2P streaming systems
    Gao, Guoqiang
    Li, Ruixuan
    Xiao, Weijun
    Xu, Zhiyong
    JOURNAL OF SUPERCOMPUTING, 2013, 66 (03): : 1656 - 1686
  • [30] DPAS: A dynamic popularity-aware search mechanism for unstructured P2P systems
    Khatibi, Elahe
    Sharifi, Mohsen
    Mirtaheri, Seyedeh Leili
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2020, 13 (03) : 825 - 849