Performance Study of a Collaborative Method for Hierarchical Caching in Proxy Servers

With the increasing popularity of the World Wide Web, it is desirable to store copies of popular documents in client and proxy caches and thus reduce the network delay times for URL requests. In this paper we study the caching problem for Web documents in a hierarchy of collaborating proxy servers. Specifically, the focus of our work is to reduce duplicate caching between a proxy and its parent or higher level proxies in the hierarchy when making a caching decision. A collaboration protocol passes caching decision information along with the object to the next lower level proxy to facilitate its caching decision. We analyze the performance of the collaborative method and the conventional method by means of event driven simulation. The collaborative approach is found to provide a much more effective use of the caching resource. Various sensitivity analyses have been conducted. This result is found to be relatively insensitive to the nature of the workloads.

By: Philip S. Yu and Edward A. MacNair

Published in: Computer Networks and ISDN Systems, volume 30, (no 1-7), pages 215-44 in 1998

Please obtain a copy of this paper from your local library. IBM cannot distribute this paper externally.

Questions about this service can be mailed to reports@us.ibm.com .