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] 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] A Novel Caching Mechanism for P2P Video-on-Demand Systems
    Jian, Feng
    [J]. FGCN: PROCEEDINGS OF THE 2008 SECOND INTERNATIONAL CONFERENCE ON FUTURE GENERATION COMMUNICATION AND NETWORKING, VOLS 1 AND 2, 2008, : 138 - 141
  • [3] A P2P streaming service architecture with distributed caching
    Guo Pan-hong
    Yang Yang
    Li Xin-you
    [J]. JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE A, 2007, 8 (04): : 605 - 614
  • [5] A P2P streaming service architecture with distributed caching
    Pan-hong Guo
    Yang Yang
    Xin-you Li
    [J]. Journal of Zhejiang University-SCIENCE A, 2007, 8 : 605 - 614
  • [6] Efficient resource management for the P2P web caching
    Kim, K
    Park, D
    [J]. Telecommunications 2005, Proceedings, 2005, : 382 - 387
  • [7] Distributed caching and adaptive search in multilayer P2P networks
    Wang, C
    Xiao, L
    Liu, YH
    Zheng, P
    [J]. 24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2004, : 219 - 226
  • [8] Distributed pagerank for P2P systems
    Sankaralingam, K
    Sethumadhavan, S
    Browne, JC
    [J]. 12TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 2003, : 58 - 68
  • [9] Efficient lookup using proximity caching for P2P networks
    Jung, HS
    Yeom, HY
    [J]. GRID AND COOPERATIVE COMPUTING GCC 2004, PROCEEDINGS, 2004, 3251 : 567 - 574
  • [10] Efficient and tailored resource management for the p2p web caching
    Kim, Kyungbaek
    Park, Daeyeon
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2007, E90D (01) : 48 - 57