TY - GEN
T1 - A locality-aware cooperative cache management protocol to improve network file system performance
AU - Jiang, Song
AU - Davis, Kei
AU - Petrini, Fabrizio
AU - Ding, Xiaoning
AU - Zhang, Xiaodong
PY - 2006
Y1 - 2006
N2 - In a distributed environment the utilization of file buffer caches in different clients may vary greatly. Cooperative caching is used to increase cache utilization by coordinating the usage of distributed caches. Existing cooperative caching protocols mainly address organizational issues, paying little attention to exploiting locality of file access patterns. We propose a locality-aware cooperative caching protocol, called LAC, that is based on analysis and manipulation of data block reuse distance to effectively predict cache utilization and the probability of data reuse. Using a dynamically controlled synchronization technique, we make local information consistently comparable among clients. The system is highly scalable in the sense that global coordination is achieved without centralized control.
AB - In a distributed environment the utilization of file buffer caches in different clients may vary greatly. Cooperative caching is used to increase cache utilization by coordinating the usage of distributed caches. Existing cooperative caching protocols mainly address organizational issues, paying little attention to exploiting locality of file access patterns. We propose a locality-aware cooperative caching protocol, called LAC, that is based on analysis and manipulation of data block reuse distance to effectively predict cache utilization and the probability of data reuse. Using a dynamically controlled synchronization technique, we make local information consistently comparable among clients. The system is highly scalable in the sense that global coordination is achieved without centralized control.
UR - http://www.scopus.com/inward/record.url?scp=33947644177&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33947644177&partnerID=8YFLogxK
U2 - 10.1109/ICDCS.2006.9
DO - 10.1109/ICDCS.2006.9
M3 - Conference contribution
AN - SCOPUS:33947644177
SN - 0769525407
SN - 9780769525402
T3 - Proceedings - International Conference on Distributed Computing Systems
BT - 26th IEEE Internationa26th IEEE International Conference on Distributed Computing Systems, ICDCS 2006
T2 - 26th IEEE Internationa26th IEEE International Conference on Distributed Computing Systems, ICDCS 2006
Y2 - 4 July 2006 through 7 July 2006
ER -