Web Caching Simulators

The The SPA Project analyzes Web access characteristics and their impact on Web proxy-caches. Specifically, what impacts proxy hit rate, what hit rates are achievable, and how cache size, request rate, user population, and other characteristics affect those hit rates. This is achieved by simulating a trace from an actual proxy-cache on a cache of different size. The number of clients in the trace can be reduced to simulate a different request rate.

Carey Willimason's final report on the design and performance evaluation of the national Web caching infrastructure for CA*net II includes cache simulation software available upon request.

The Proxycizer code includes a number of simulation tools.

The Network Simulator (aka NS) has the ability to simulate caching proxies.

NCS: Network and Cache Simulator is an HTTP trace-driven discrete event simulator of network and caching activity. It is highly parameterized for maximal compatibility with previous caching and network simulations. In granularity, it resides between the high-level caching-only simulators prominant in much Web caching research, and the detailed simulators of networking protocols and traffic.

The Kendra project includes a cache simulation tool written in Java.

The Wisconin Web Cache simulator takes web access traces as input, and simulates the hit ratio, byte hit ratio and latency reduction under a variety of caching algorithms.

DavisSim provides a method by which the performance of customized web policies could be evaulated for the web. DavisSim utilizes as input a file that lists scripts that can be used to customize the web caching policies. It then uses these scripts in conjuction with a trace of web accesses.


$Date: 2003/07/11 19:17:46 $
feedback