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.
Piggyback server invalidation for proxy cache coherency
โ Scribed by Balachander Krishnamurthy; Craig E. Wills
- Publisher
- Elsevier Science
- Year
- 1998
- Tongue
- English
- Weight
- 899 KB
- Volume
- 30
- Category
- Article
- ISSN
- 0169-7552
No coin nor oath required. For personal study only.
โฆ Synopsis
We present a piggyback server invalidation (PSI) mechanism for maintaining stronger cache coherency in Web proxy caches while reducing overall costs. The basic idea is for servers to piggyback on a reply to a proxy client, the list of resources that have changed since the last access by the client. The proxy client invalidates cached entries on the list and can extend the lifetime of entries not on the list. This continues our prior work on piggyback cache validation (PC39 where we focused on piggybacking validation requests from the proxy cache to the server.
Trace-driven simulation of PSI on two large, independent proxy log data sets, augmented with data from several server logs, shows PSI provides close to strong cache coherency while reducing the request traffic compared to existing cache coherency techniques. The best overall performance is obtained when the PSI and PCV techniques are combined. Compared to the best TTL-based policy, this hybrid policy reduces the average cost (considering response latency, request messages and bandwidth) by 7-9%, reduces the staleness ratio by 82-860/r, yielding a staleness ratio of 0.001. 0 199~
๐ SIMILAR VOLUMES