GCaching——一种网格协同缓存系统
GCaching—A Grid-Based Cooperative Caching System
-
摘要: 协同缓存通过多个代理缓存服务器的协同工作 ,可以充分利用各服务器的缓存空间 ,提高缓存命中率 网格技术可以方便地共享和整合异构的服务器资源 结合网格和协同技术 ,提出了一种网格协同缓存系统GCaching ,它将地域上分布的多个代理缓存服务器组成缓存池 ,充分利用缓存资源 ,协同工作 ,为用户提供更好的服务能力 GCaching系统设计并实现了一种缓存放置和替换算法GCPR ,它使用周期缓存更新策略 ,根据用户访问模式自适应地调整缓存数据的分布 仿真实验表明 ,GCPR算法的缓存命中率和平均访问跳数都优于传统的LRU等算法Abstract: A grid-based cooperative caching system called GCaching is proposed in this paper.GCaching organizes a set of distributed caching proxy servers to form a “caching pool”.The proxy servers cooperate and make full use of each other’s cache to gain better system performance.In GCaching, a novel GCPR algorithm is designed to place and replace caching objects in large-scale distributed caches.GCPR can organize cache data adapting to user request patterns.Simulation experiments show that GCPR has higher hit rate and fewer visit hops than traditional algorithms such as LRU.
下载: