首页> 外文期刊>Concurrency and Computation >p-Jigsaw: a cluster-based Web server with cooperative caching support
【24h】

p-Jigsaw: a cluster-based Web server with cooperative caching support

机译:p-Jigsaw:具有协作缓存支持的基于群集的Web服务器

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

摘要

Clustering provides a viable approach to building scalable Web systems with increased computing power and abundant storage space for data and contents. In this paper, we present a pure-Java-based parallel Web server system, p-Jigsaw, which operates on a cluster and uses the technique of cooperative caching to achieve high performance. We introduce the design of an in-memory cache layer, called Global Object Space (GOS), for dynamic caching of frequently requested Web objects. The GOS provides a unified view of cluster-wide memory resources for achieving location-transparent Web object accesses. The GOS relies on cooperative caching to minimize disk accesses. A requested Web object can be fetched from a server node's local cache or a peer node's local cache, with the disk serving only as the last resort. A prototype system based on the W3C Jigsaw server has been implemented on a 16-node PC cluster. Three cluster-aware cache replacement algorithms were tested and evaluated. The benchmark results show good speedups with a real-life access log, proving that cooperative caching can have significant positive impacts on the performance of cluster-based parallel Web servers.
机译:集群提供了一种可行的方法来构建可伸缩的Web系统,该系统具有增强的计算能力和足够的数据和内容存储空间。在本文中,我们提出了一种基于纯Java的并行Web服务器系统p-Jigsaw,该系统在集群上运行并使用协作缓存技术来实现高性能。我们介绍一种称为全局对象空间(GOS)的内存中缓存层的设计,用于动态缓存经常请求的Web对象。 GOS提供了群集范围内存资源的统一视图,以实现位置透明的Web对象访问。 GOS依靠协同缓存来最大程度地减少磁盘访问。可以从服务器节点的本地缓存或对等节点的本地缓存中获取请求的Web对象,而磁盘仅用作最后的手段。基于W3C拼图服务器的原型系统已在16节点的PC群集上实现。测试和评估了三种可感知群集的缓存替换算法。基准测试结果显示,通过真实的访问日志可以大大提高速度,证明协作缓存可以对基于群集的并行Web服务器的性能产生重大的积极影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号