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 条
  • [31] A distributed and cooperative load balancing mechanism for large-scale P2P systems
    Murata, Y
    Inaba, T
    Takizawa, H
    Kobayashi, H
    INTERNATIONAL SYMPOSIUM ON APPLICATIONS AND THE INTERNET WORKSHOPS, PROCEEDINGS, 2006, : 126 - 129
  • [32] On building and updating distributed LSI for P2P systems
    Zhang, SF
    Wu, GX
    Chen, G
    Xu, LB
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS - ISPA 2005 WORKSHOPS, 2005, 3759 : 9 - 16
  • [33] 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
  • [34] 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
  • [35] Collaborative Caching in P2P Streaming Networks
    Guoqiang Gao
    Ruixuan Li
    Journal of Network and Systems Management, 2019, 27 : 815 - 836
  • [36] Collaborative Caching in P2P Streaming Networks
    Gao, Guoqiang
    Li, Ruixuan
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2019, 27 (03) : 815 - 836
  • [37] Cooperative Caching: The Case for P2P Traffic
    Hefeeda, Mohamed
    Noorizadeh, Behrooz
    2008 IEEE 33RD CONFERENCE ON LOCAL COMPUTER NETWORKS, VOLS 1 AND 2, 2008, : 1 - 8
  • [38] A New Efficient Hierarchical Distributed P2P Clustering Algorithm
    Guo, Kai
    Liu, Zhijng
    FIFTH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, VOL 2, PROCEEDINGS, 2008, : 352 - 355
  • [39] On Cooperative Caching in Wireless P2P Networks
    Zhao, Jing
    Zhang, Ping
    Cao, Guohong
    28TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, VOLS 1 AND 2, PROCEEDINGS, 2008, : 731 - 739
  • [40] Caching the P2P traffic in ISP network
    Ye, Mingjiang
    Wu, Jianping
    Xu, Ke
    2008 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, PROCEEDINGS, VOLS 1-13, 2008, : 5876 - 5880