Publication | Closed Access
Analysis and design of hierarchical Web caching systems
124
Citations
13
References
2002
Year
Unknown Venue
Hierarchical Web CachingWeb ArchitectureEngineeringInformation RetrievalWeb PerformanceCloud ComputingComputer EngineeringComputer ArchitectureCachingCutoff FrequencyLowpass FilterHierarchical WebComputer ScienceContent Delivery NetworkDistributed Data StoreData ManagementWeb Cache
This paper aims at finding fundamental design principles for hierarchical Web caching. An analytical modeling technique is developed to characterize an uncooperative two-level hierarchical caching system where the least recently used (LRU) algorithm is locally run at each cache. With this modeling technique, we are able to identify a characteristic time for each cache, which plays a fundamental role in understanding the caching processes. In particular, a cache can be viewed roughly as a lowpass filter with its cutoff frequency equal to the inverse of the characteristic time. Documents with access frequencies lower than this cutoff frequency will have good chances to pass through the cache without cache hits. This viewpoint enables us to take any branch of the cache tree as a tandem of lowpass filters at different cutoff frequencies, which further results in the finding of two fundamental design principles. Finally, to demonstrate how to use the principles to guide the caching algorithm design, we propose a cooperative hierarchical Web caching architecture based on these principles. The simulation study shows that the proposed cooperative architecture results in 50% saving of the cache resource compared with the traditional uncooperative hierarchical caching architecture.
| Year | Citations | |
|---|---|---|
Page 1
Page 1