TY - GEN
T1 - Application-tailored cache consistency for wide-area file systems
AU - Zhao, Ming
AU - Figueiredo, Renato J.
N1 - Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
PY - 2006
Y1 - 2006
N2 - The inability to perform optimizations based on application-specific information presents a hurdle to the deployment of pervasive LAN file systems across WAN environments. This paper proposes a novel approach addressing this problem through application-tailored caching and consistency in wide-area file systems. It leverages widely available Network File System (NFS) deployments without any modifications to kernels nor applications, and employs middleware to dynamically establish Grid-wide Virtual File System (GVFS) sessions with application-tailored cache consistency. Two consistency models are discussed in this paper: a relaxed model based on invalidation polling, and a stronger model based on delegation and callback. Experimental evaluation based on microbenchmarks and scientific applications show that with application-tailored cache consistency, GVFS is able to both improve application runtimes and reduce server load significantly, compared to kernel-level NFS in WAN.
AB - The inability to perform optimizations based on application-specific information presents a hurdle to the deployment of pervasive LAN file systems across WAN environments. This paper proposes a novel approach addressing this problem through application-tailored caching and consistency in wide-area file systems. It leverages widely available Network File System (NFS) deployments without any modifications to kernels nor applications, and employs middleware to dynamically establish Grid-wide Virtual File System (GVFS) sessions with application-tailored cache consistency. Two consistency models are discussed in this paper: a relaxed model based on invalidation polling, and a stronger model based on delegation and callback. Experimental evaluation based on microbenchmarks and scientific applications show that with application-tailored cache consistency, GVFS is able to both improve application runtimes and reduce server load significantly, compared to kernel-level NFS in WAN.
UR - http://www.scopus.com/inward/record.url?scp=33947669951&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33947669951&partnerID=8YFLogxK
U2 - 10.1109/ICDCS.2006.17
DO - 10.1109/ICDCS.2006.17
M3 - Conference contribution
AN - SCOPUS:33947669951
SN - 0769525407
SN - 9780769525402
T3 - Proceedings - International Conference on Distributed Computing Systems
SP - 41
EP - 50
BT - 26th IEEE Internationa26th IEEE International Conference on Distributed Computing Systems, ICDCS 2006
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 26th IEEE Internationa26th IEEE International Conference on Distributed Computing Systems, ICDCS 2006
Y2 - 4 July 2006 through 7 July 2006
ER -