Performance comparison of alternative Web caching techniques

H. Hassanein1, Zhengang Liang1, P. Martin1
1Department of Computing and Information Science, Queen's University, Kingston, Canada

Tóm tắt

Web caching is a popular technique to improve the performance and scalability of the Web by increasing document availability and enabling download sharing. Distributed cache cooperation, a mechanism for sharing documents between caches, can further improve performance by providing a shared cache to a large user population. Layer 5 switching-based transparent Web caching schemes intercept HTTP requests and redirect requests according to their contents. This technique not only makes the deployment and configuration of the caching system easier, but also improves its performance by redirecting non-cacheable HTTP requests to bypass cache servers. In this paper, we compare the performance of a number of cooperative (ICP and Cache Digest) and transparent (L5 transparent Web caching and LB-L5) Web caching techniques. We conduct a number of simulation experiments under different HTTP request intensities, network link delays and populations of cooperating cache servers. The relative merits of the different schemes are reported.

Từ khóa

#Web server #Cache memory #Protocols #Scalability #Availability #Network servers #Internet #Application software #Switches #Information science

Tài liệu tham khảo

rousskov, 1998, On performance of caching proxies, Proceedings of the Joint International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS '98/PERFORMANCE '98, 272 10.1023/A:1019240520661 0, Ircache Project siamwalla, 1998, Discovering Internet topology 0, Content Smart Cache Switching 10.1109/LCN.2001.990791 tewari, 1998, Beyond hierarchies: Design considerations for distributed caching on the internet, Technical Report TR98-04 Department of Computer Sciences 0, An overview of the world-wide web, CERN-European Laboratory for Particle Physics 10.1108/eb047254 williams, 1998, Transparent web caching solutions, Proceedings of the 3rd International WWW Caching Workshop 10.1016/S0169-7552(98)00251-7 10.1109/49.669043 10.1016/0169-7552(95)00098-5 10.1145/319151.319153 johnson, 1999, Increasing the performance of transparent caching with content-aware cache bypass, Proceeding of the 4th International WWW Caching Workshop fan, 1998, Summary cache: A scalable wide-area web cache sharing protocol, Proceedings of ACM SIGCOMM, 10.1145/285243.285287