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