What are the tradeoffs of caching with the NLANR cache system?
Special advantage: the NLANR cache system root caches are at the NSF supercomputer centers (SCCs), which are interconnected via NSF’s high speed backbone service (vBNS). The benefits of hierarchical caching (namely, reduced network bandwidth consumption, reduced access latency, and improved resiliency) come at a price. Caches higher in the hierarchy must field the misses of their descendents. If the equilibrium hit rate of a leaf cache is 50%, half of all leaf references have to be resolved through a second level cache rather than directly from the object’s source. If this second level cache has most of the documents, it is usually still a win, but if higher level caches often don’t have the document, or become overloaded, then they could actually increase access latency, rather than reduce it.
The NLANR root caches are at the NSF supercomputer centers (SCCs), which are interconnected via NSF’s high speed backbone service (vBNS). So inter-cache communication between the NLANR root caches does not cross the Internet. The benefits of hierarchical caching (namely, reduced network bandwidth consumption, reduced access latency, and improved resiliency) come at a price. Caches higher in the hierarchy must field the misses of their descendents. If the equilibrium hit rate of a leaf cache is 50%, half of all leaf references have to be resolved through a second level cache rather than directly from the object’s source. If this second level cache has most of the documents, it is usually still a win, but if higher level caches often don’t have the document, or become overloaded, then they could actually increase access latency, rather than reduce it.