
Performance Issues of Enterprise Level Web Proxies
Carlos Maltzahn, Kathy Richardson, Dirk Grunwald, Performance Issues
of Enterprise Level Web Proxies, 1997 ACM SIGMETRICS International
Conference on Measurement and Modeling of Computer Systems, June 15-18,
1997, Seattle, WA, p. 13-23
Abstract
Enterprise level web proxies relay world-wide web
traffic between private networks and the Internet. They improve security,
save network bandwidth, and reduce network latency. While the performance
of web proxies has been analyzed based on synthetic workloads, little is
known about their performance on real workloads. In this paper we present
a study of two web proxies (CERN and Squid) executing real workloads on
Digital's Palo Alto Gateway. We demonstrate that the simple CERN proxy
architecture outperforms all but the latest version of Squid and continues
to outperform cacheless configurations. For the measured load levels the
Squid proxy used at least as many CPU, memory, and disk resources as CERN,
in some configurations significantly more resources. At higher load levels
the resource utilization requirements will cross and Squid will be the
one using fewer resources. Lastly we found that cache hit rates of around
30% had very little effect on the requests service time.