Check out the new USENIX Web site. next up previous
Next: Web Proxy Traces Up: Existing Document Replacement Algorithms Previous: Existing Document Replacement Algorithms

Implementation Concerns

The above ``champion'' algorithms vary in time and space complexity. In the cases when there are a large number of documents in the cache, this can have a dramatic effect on the time required to determine which document to evict.

Another concern about both Hybrid and LRV is that they employ constants which might have to be tuned to the patterns in the request stream. For Hybrid, we use the values which were used in  [WA97] in our simulations. We did not experiment with tuning those constants to improve the performance of Hybrid.

Though LRV can incorporate arbitrary network costs associated with documents, the O(k) computational complexity of finding a replacement can be prohibitively expensive. The problem is that D(t) has to be recalculated for every document every time some document has to be replaced. The overhead makes LRV impractical for proxy caches that wish to take network costs into consideration.


next up previous
Next: Web Proxy Traces Up: Existing Document Replacement Algorithms Previous: Existing Document Replacement Algorithms

Pei Cao
Thu Oct 23 18:04:42 CDT 1997