首页> 外文期刊>Journal of systems and software >Design and implementation of an efficient web cluster with content-based request distribution and file caching
【24h】

Design and implementation of an efficient web cluster with content-based request distribution and file caching

机译:具有基于内容的请求分发和文件缓存的高效Web集群的设计和实现

获取原文
获取原文并翻译 | 示例
           

摘要

We have implemented an efficient and scalable web cluster named LVS-CAD/FC (i.e. LVS with Content-Aware Dispatching and File Caching). In LVS-CAD/FC, a kernel-level one-way content-aware web switch based on TCP Rebuilding is implemented to examine and distribute the HTTP requests from clients to web servers, and the fast Multiple TCP Rebuilding is implemented to efficiently support persistent connection. Besides, a file-based web cache stores a small set of the most frequently accessed web files in server RAM to reduce disk I/Os and a light-weight redirect method is developed to efficiently redirect requests to this cache. In this paper, we have further proposed new policies related to content-based workload-aware request distribution, in which the web switch considers the content of requests and workload characterization in request dispatching. In particular, web files with more access frequencies would be duplicated in more servers' file-based caches, such that hot web files can be served by more servers. Our goals are to improve cluster performance by obtaining better memory utilization and increasing the cache hit rates while achieving load balancing among servers. Experimental results of practical implementation on Linux show that LVS-CAD/FC is efficient and scales well. Besides, LVS-CAD/FC with the proposed policies can achieve 66.89% better performance than the Linux Virtual Server with a content-blind web switch.
机译:我们已经实现了一个高效且可扩展的Web集群,名为LVS-CAD / FC(即具有Content-Aware Dispatching和File Caching的LVS)。在LVS-CAD / FC中,实现了基于TCP重建的内核级单向内容感知Web交换机,以检查并将客户端的HTTP请求分发到Web服务器,并实现了快速的多TCP重建以有效地支持持久性。连接。此外,基于文件的Web缓存将一小部分最常访问的Web文件存储在服务器RAM中,以减少磁盘I / O,并且开发了一种轻量级重定向方法来将请求有效地重定向到此缓存。在本文中,我们进一步提出了与基于内容的工作负载感知请求分配有关的新策略,其中Web交换机在请求分派中考虑请求的内容和工作负载特征。尤其是,具有更多访问频率的Web文件将在更多服务器的基于文件的缓存中复制,从而使热Web文件可以由更多服务器提供服务。我们的目标是通过获得更好的内存利用率并提高缓存命中率,同时实现服务器之间的负载平衡来提高群集性能。在Linux上的实际实现的实验结果表明LVS-CAD / FC是高效的并且可扩展。此外,具有建议策略的LVS-CAD / FC的性能要比带有内容盲目Web交换机的Linux虚拟服务器提高66.89%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号