首页> 外文会议>International Conference on Web Information Systems Engineering >Freshness-Aware Caching in a Cluster of J2EE Application Servers
【24h】

Freshness-Aware Caching in a Cluster of J2EE Application Servers

机译:在J2EE应用程序服务器集群中的生气勃勃感知缓存

获取原文

摘要

Application servers rely on caching and clustering to achieve high performance and scalability. While queries benefit from middle-tier caching, updates introduce a distributed cache consistency problem. The standard approaches to this problem, cache invalidation and cache replication, either do not guarantee full cache consistency or impose a performance penalty. This paper proposes a novel approach: Freshness-Aware Caching (FAC). FAC tracks the freshness of cached data and allows clients to explicitly trade freshness-of-data for response times. We have implemented FAC in an open-source application server and compare its performance to cache invalidation and cache replication. The evaluation shows that both cache invalidation and FAC provide better update scalability than cache replication. We also show that FAC can provide a significant better read performance than cache invalidation in the case of frequent updates.
机译:应用程序服务器依靠缓存和群集以实现高性能和可扩展性。虽然查询中受益于中间层缓存,但更新引入了分布式缓存一致性问题。解决此问题的标准方法,缓存无效和缓存复制,无论是不保证完整缓存一致性还是强加绩效损失。本文提出了一种新的方法:新鲜感感知缓存(FAC)。 FAC追踪缓存数据的新鲜度,并允许客户明确地进行响应时间的新鲜数据。我们在开源应用程序服务器中实现了FAC,并将其性能与缓存失效和缓存复制进行了比较。评估表明,两个缓存失效和FAC提供比缓存复制更好的更新可伸缩性。我们还表明,在频繁更新的情况下,FAC可以提供比缓存无效的显着更好的读取性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号