Cooperative caching middleware for cluster-based servers

被引:0
作者
Cuenca-Acuna, FM [1 ]
Nguyen, TD [1 ]
机构
[1] Rutgers State Univ, Dept Comp Sci, Piscataway, NJ 08854 USA
来源
10TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS | 2001年
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the use of cooperative caching to manage the memories of cluster-based servers. Over the last several years, a number of researchers have proposed content-aware servers that implement locality-conscious request distribution to address this memory management problem [2, 18, 4, 5, 8]. During this development, it has become conventional wisdom that cooperative caching cannot match the performance of these servers [18]. Unfortunately, while content-aware servers provide very high performance, their request distribution algorithms are typically bound to specific applications. The advantage of building distributed servers on top of a block-based cooperative caching layer is the generality of such a layer; it can be used as a building block for diverse services, ranging from file systems to web servers. In this paper, we reexamine the question of whether a server built on top of a generic block-based cooperative caching algorithm can perform competitively with content-aware servers. Specifically, we compare the performance of a cooperative caching-based web server against L2S, a highly optimized locality- and load-conscious server. Our results show that by, modifying the replacement policy of traditional cooperative caching algorithms, we can achieve much of the performance provided by locality-conscious servers. Our modification increases network communication to reduce disk accesses, a reasonable trade-off considering the current trend of relative performance between LANs and disks.
引用
收藏
页码:303 / 314
页数:6
相关论文
共 16 条
[1]  
ANDERSON TE, 1995, P 15 ACM S OP SYST P
[2]  
ANDRESEN D, 1995, TRCS9517
[3]  
[Anonymous], P USENIX 2000 ANN TE
[4]  
ARLITT M, 1996, P ACM SIGMETRICS INT
[5]  
BIANCHINI R, 2000, WORLD WIDE WEB J, V3
[6]  
BIRRELL AD, 1993, 11 DEC SRC
[7]  
BREWER E, LESSONS GIANT SCALE
[8]  
CARRERA EV, 2001, P 8 S PRINC PRACT PA
[9]  
CORTES T, 1996, P 2 INT EUR C
[10]  
DAHLIN M, 1994, P 1 S OP SYST DES IM