Hierarchical web caching systems: Modeling, design and experimental results

被引:308
作者
Che, H [1 ]
Tung, Y
Wang, ZJ
机构
[1] Santera Syst Inc, Plano, TX 75074 USA
[2] Univ S Alabama, Mobile, AL 36688 USA
[3] Univ Texas, Arlington, TX 76019 USA
关键词
cache replacement algorithms; hierarchical caching; least recently used (LRU); web caching;
D O I
10.1109/JSAC.2002.801752
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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 low-pass filter with its cutoff frequency equal to the inverse of the characteristic time. Documents with access frequencies lower than this cutoff frequency 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 low-pass 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. Both model-based and real trace simulation studies show that the proposed cooperative architecture results in more than 50% memory saving and substantial central processing unit (CPU) power saving for the management and update of cache entries compared with the traditional uncooperative hierarchical caching architecture.
引用
收藏
页码:1305 / 1314
页数:10
相关论文
共 14 条
[1]  
[Anonymous], P 4 INT WORLD WID WE
[2]  
BELLOUM A, 1998, P 24 EUR C, V2, P544
[3]  
Bertsekas D., 1987, DATA NETWORKS
[4]  
Breslau L, 1999, IEEE INFOCOM SER, P126, DOI 10.1109/INFCOM.1999.749260
[5]  
Cao P, 1997, PROCEEDINGS OF THE USENIX SYMPOSIUM ON INTERNET TECHNOLOGIES AND SYSTEMS, P193
[6]  
Che H, 2001, IEEE INFOCOM SER, P1416, DOI 10.1109/INFCOM.2001.916637
[7]  
CUNHA CR, 1995, BUCSTR1995010
[8]  
DYKES SG, 1999, P HICSS, V32, P286
[9]  
Grimmett G.R., 1992, Probability and Random Processes, V2nd
[10]  
Jia Wang, 1999, Computer Communication Review, V29, P36, DOI 10.1145/505696.505701