Pachyderm: The Web Proxy That Never Forgets

Haonan Tan     Fujun Zhang


Abstract

Pachyderm is a web proxy that offers more functionalities than traditional proxy caches do. It provides web object versioning and per-user browsing history so that users can access multiple "back issues" of a single web object. In the mean time, user advice is used for cache management as well as system stats. This eliminates the gap between user and system and helps maximize the cache utilization. Instead of building the cache directly atop a file system, we use a commodity SQL database as the cache storage backbone. Given our testing workload, it offers good performance in both basic cache performance metrics and its unique functionality measurements.


PS

Code