On Performance of Caching Proxies Alex Rousskov and Valery Soloviev Computer Science Department North Dakota State University Fargo, ND 58105-5164 {rousskov,soloviev}@plains.NoDak.edu 1. introduction Web caching proxies are commonly used for handling Web traffic. They are designed to improve the request response time and reduced network bandwidth requirements. However, little is known about performance of real proxies. We present a performance analysis of Squid, a stateof-the-art caching proxy. Squid is the most popular caching proxy within public domain [2]. Our instrumented version of Squid [l] measures per request network and disk activities. These detailed profiling allows for in-depth studying of major proxy components. Our analysis is unique because it covers a variety of hardware, operating systems, caching hierarchy levels, and workloads rather than concentrating on a single proxy server. Data from all proxies were collected over a relatively recent and short time interval, September October 1998, for increasing the relevance of comparison. 2. Methodology and Framework summary of our observations. The reader is referred to [l] for definitions, graphs, explanations, related work, and discussion. Traffic Patterns and Aggregate Performance Performance data was collected using a patched version of Squid caching proxy [l]. The patch enabled Squid to log detailed
/lp/association-for-computing-machinery/on-performance-of-caching-proxies-extended-abstract-wzmpLCRP3P