DocumentCode :
3408052
Title :
Cooperative caching middleware for cluster-based servers
Author :
Cuenca-Acuna, Francisco Matias ; Nguyen, Thu D.
Author_Institution :
Dept. of Comput. Sci., Rutgers Univ., Piscataway, NJ, USA
fYear :
2001
fDate :
2001
Firstpage :
303
Lastpage :
314
Abstract :
Considers 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. During this development, it has become conventional wisdom that cooperative caching cannot match the performance of these servers. 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
Keywords :
cache storage; client-server systems; cooperative systems; file servers; L2S; LAN; Web servers; block-based layer; cache replacement policy; cluster-based servers; content-aware servers; cooperative caching; disk accesses; disks; distributed servers; file systems; load-conscious server; locality-conscious request distribution; locality-conscious server; memory management; middleware; network communication; performance; request distribution algorithms; Clustering algorithms; Computer science; Content management; Cooperative caching; File servers; File systems; Memory management; Middleware; Network servers; Web server;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Distributed Computing, 2001. Proceedings. 10th IEEE International Symposium on
Conference_Location :
San Francisco, CA
ISSN :
1082-8907
Print_ISBN :
0-7695-1296-8
Type :
conf
DOI :
10.1109/HPDC.2001.945198
Filename :
945198
Link To Document :
بازگشت