###
DOI:
:2003.14(1):117-123

基于标记的缓存协作分布式Web服务器系统
林曼筠,钱华林
(中国科学院,计算机网络信息中心,北京,100080;中国科学院,计算技术研究所,北京,100080)
A Distributed Web Server System Based on Cooperative Cache Using Tag
LIN Man-Yun,QIAN Hua-Lin
()
Abstract
Chart / table
Reference
Similar Articles
Article :Browse 2396   Download 2910
Received:August 13, 2001    Revised:April 10, 2002
> 中文摘要: 介绍了提高Web服务器性能的前沿技术--分布式Web服务器系统,讨论了现有各种方案的优缺点,在此基础上提出一种新的分布式Web服务器系统.该系统使用基于标记的缓存协作用户请求分发方法(tag based cache cooperative Web requests distribution,简称TB-CCRD),通过前端机把系统中各个Web服务器的缓存组织成一个大的虚拟缓存系统,提高系统的整体缓存命中率,缩短了请求的响应时间;通过分布式处理TCP连接转交来消除前端机的性能瓶颈;利用标记通告URL在缓存中的位置,避免了额外的系统内部通信.从而得到了一个可扩展的高性能分布式Web服务器系统.
Abstract:In this paper, the state-of-the-art DWSS (distributed Web server system) technologies are described, including their mechanisms, advantages and disadvantages. Then a new algorithm TB-CCRD (tag based cache cooperative Web requests distribution) for Web requests distribution is presented. Based on it, a scalable high performance DWSS is constructed. In this new architecture of DWSS, the front-end server organizes the caches of each backend Web server into a virtual large cache to improve the hit rate of cache and the response time of the DWSS. The operation of TCP connection handoff is distributed among the backend servers to prevent the front-end from becoming a bottleneck of the system. Tags are used to indicate where the content of a URL is cached, so as to avoid extra communications within the system. Through this mechanism, the TB-CCRD DWSS achieves both higher performance and better scalability.
文章编号:     中图分类号:    文献标志码:
基金项目:(Supported by the National High Technology Development 863 Program of China under Grant No.863-306-ZD08-01-1 (国家863高科技发展计划) (Supported by the National High Technology Development 863 Program of China under Grant No.863-306-ZD08-01-1 (国家863高科技发展计划)
Foundation items:
Reference text:

林曼筠,钱华林.基于标记的缓存协作分布式Web服务器系统.软件学报,2003,14(1):117-123

LIN Man-Yun,QIAN Hua-Lin.A Distributed Web Server System Based on Cooperative Cache Using Tag.Journal of Software,2003,14(1):117-123