DocumentCode :
2260643
Title :
New Algorithms for File System Cooperative Caching
Author :
Anderson, Eric ; Hoover, Christopher ; Li, Xiaozhou
Author_Institution :
Hewlett-Packard Labs., Palo Alto, CA, USA
fYear :
2010
fDate :
17-19 Aug. 2010
Firstpage :
437
Lastpage :
440
Abstract :
We present two new cooperative caching algorithms that allow a cluster of file system clients to cache chunks of files instead of directly accessing them from origin file servers. The first algorithm, called C-LRU (Cooperative-LRU), is based on the simple D-LRU (Distributed-LRU) algorithm, but moves a chunk´s position closer to the tail of its local LRU list when the number of copies of the chunk increases. The second algorithm, called RobinHood, is based on the N-Chance algorithm, but targets chunks cached at many clients for replacement when forwarding a singlet to a peer. We evaluate these algorithms on a variety of workloads, including several publicly available traces, and find that the new algorithms significantly outperform their predecessors.
Keywords :
cache storage; file servers; storage management; RobinHood; cluster algorithm; cooperative LRU; cooperative caching; distributed LRU; file server; file system client; n-chance algorithm; Algorithm design and analysis; Animation; Clustering algorithms; Computer architecture; Cooperative caching; Servers; cooperative caching;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2010 IEEE International Symposium on
Conference_Location :
Miami Beach, FL
ISSN :
1526-7539
Print_ISBN :
978-1-4244-8181-1
Type :
conf
DOI :
10.1109/MASCOTS.2010.59
Filename :
5581366
Link To Document :
بازگشت