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 条
  • [1] Efficient and tailored resource management for the p2p web caching
    Kim, Kyungbaek
    Park, Daeyeon
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2007, E90D (01) : 48 - 57
  • [2] Decreasing System Load by Caching in Structured P2P Systems
    Xiong, Wei
    Xie, Dong-Qing
    Zhou, Zai-Hong
    Liu, Jie
    HPCC 2008: 10TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2008, : 234 - +
  • [3] Cooperative Caching for Efficient Data Search in Mobile P2P Networks
    Bok, Kyoungsoo
    Kim, Jaegu
    Yoo, Jaesoo
    WIRELESS PERSONAL COMMUNICATIONS, 2017, 97 (03) : 4087 - 4109
  • [4] 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
  • [5] Efficient writing mechanism for P2P file system
    Qiu Y.-J.
    Liu X.-S.
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2011, 40 (04): : 587 - 591
  • [6] An Efficient Query Mechanism Base on P2P Networks
    Wang Xiaohua
    Mu Aiqin
    Zhao Defang
    FIFTH INTERNATIONAL CONFERENCE ON DIGITAL IMAGE PROCESSING (ICDIP 2013), 2013, 8878
  • [7] A distributed incentive compatible pricing mechanism for P2P networks
    Zhang, Jie
    Zhao, Zheng
    Xiong, Xiao
    Shi, Qingwei
    NEXT-GENERATION COMMUNICATION AND SENSOR NETWORKS 2007, 2007, 6773
  • [8] Community-Based Caching for Enhanced Lookup Performance in P2P Systems
    Bandara, H. M. N. Dilum
    Jayasumana, Anura P.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (09) : 1752 - 1762
  • [9] An efficient load balancing algorithm for P2P systems
    Ragab K.
    Journal of Communications, 2011, 6 (08): : 648 - 656
  • [10] An efficient update propagation algorithm for P2P systems
    Wang, Zhijun
    Das, Sajal K.
    Kumar, Mohan
    Shen, Huaping
    COMPUTER COMMUNICATIONS, 2007, 30 (05) : 1106 - 1115