首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Community-Based Caching for Enhanced Lookup Performance in P2P Systems
【24h】

Community-Based Caching for Enhanced Lookup Performance in P2P Systems

机译:基于社区的缓存可增强P2P系统中的查找性能

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Large peer-to-peer systems exhibit the presence of communities based on user interests. Resources commonly shared within individual communities are in general relatively less popular and inconspicuous in the system-wide behavior. Hence, such communities are unable to benefit significantly from caching and replication that focus only on the most dominant queries. A community-based caching (CBC) solution that enhances both community-wide and system-wide lookup performance is proposed. CBC consists of a suboverlay formation scheme and a local-knowledge-based distributed caching (LKDC) algorithm. Suboverlays enable communities to forward queries through their members. While queries are forwarded, the LKDC algorithm causes members to identify and cache resources of interests to them, resulting in faster resolution of queries for popular resources within each community. Distributed local caching requires global information (e.g., hop count and popularity of contents) that is difficult and costly to obtain. However, by means of an analysis of globally optimal behavior and structural properties of the overlay, we developed the heuristic-based LKDC algorithm that not only relies on purely local information but also provides close-to-optimal caching performance. CBC is adaptive to changing popularity and user interests, works with any skewed distribution of queries, and introduces minimal modifications and overhead to the overlay network.
机译:大型对等系统会根据用户兴趣显示社区的存在。在整个社区的行为中,通常在各个社区内共享的资源通常相对不那么流行和不显眼。因此,此类社区无法从仅专注于最主要查询的缓存和复制中受益匪浅。提出了一种基于社区的缓存(CBC)解决方案,该解决方案可增强社区范围和系统范围的查找性能。 CBC由子重叠形成方案和基于本地知识的分布式缓存(LKDC)算法组成。子叠加层使社区能够通过其成员转发查询。转发查询时,LKDC算法使成员识别并缓存他们感兴趣的资源,从而更快地解析每个社区中流行资源的查询。分布式本地缓存需要难以获得且昂贵的全局信息(例如,跳数和内容的流行度)。但是,通过对覆盖层的全局最佳行为和结构属性的分析,我们开发了基于启发式的LKDC算法,该算法不仅依赖于纯本地信息,而且还提供接近最佳的缓存性能。 CBC适应不断变化的受欢迎程度和用户兴趣,可与任何偏斜的查询分布一起使用,并为覆盖网络带来了最小的修改和开销。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号