usenix conference policies
Nache: Design and Implementation of a Caching Proxy for NFSv4
In this paper, we present Nache, a caching proxy for NFSv4 that enables a consistent cache of a remote NFS server to be maintained and shared across multiple local NFS clients. Nache leverages the features of NFSv4 to improve the performance of file accesses in a widearea distributed setting by bringing the data closer to the client. Conceptually, Nache acts as an NFS server to the local clients and as an NFS client to the remote server. To provide cache consistency, Nache exploits the read and write delegations support in NFSv4. Nache enables the cache and the delegation to be shared among a set of local clients, thereby reducing conflicts and improving performance. We have implemented Nache in the Linux 2.6 kernel. Using Filebench workloads and other benchmarks, we present the evaluation of Nache and show that it can reduce the NFS operations at the server by 10-50%.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.
author = {Ajay Gulati and Manoj Naik and Renu Tewari},
title = {Nache: Design and Implementation of a Caching Proxy for {NFSv4} },
booktitle = {5th USENIX Conference on File and Storage Technologies (FAST 07)},
year = {2007},
address = {San Jose, CA},
url = {https://www.usenix.org/conference/fast-07/nache-design-and-implementation-caching-proxy-nfsv4},
publisher = {USENIX Association},
month = feb
}
connect with us