Skip to main content
USENIX
  • Conferences
  • Students
Sign in

connect with us


  •  Twitter
  •  Facebook
  •  LinkedIn
  •  Google+
  •  YouTube

twitter

Tweets by @usenix

usenix conference policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

You are here

Home ยป Optimistic Lookup of Whole NFS Paths in a Single Operation
Tweet

connect with us

Optimistic Lookup of Whole NFS Paths in a Single Operation

Authors: 

Dan Duchamp, Columbia University

Abstract: 

VFS lookup code examines and translates path names one component at a time, checking for special cases such as mount points and symlinks. VFS calls the NFS lookup operation as necessary. NFS employs caching to reduce the number of lookup operations that go to the server. However, when part or all of a path is not cached, NFS lookup operations go back to the server. Although NFS's caching is effective, component-by-component translation of an uncached path is inefficient, enough so that lookup is typically the operation most commonly processed by servers. We study the effect of augmenting the VFS lookup algorithm and the NFS protocol so that a client can ask a server to translate an entire path in a single operation. The preconditions for a successful request are usually but not always satisfied, so the algorithm is optimistic. This small change can deliver substantial improvements in client latency and server load.

Dan Duchamp, Columbia University

BibTeX
@inproceedings {252801,
author = {Dan Duchamp},
title = {Optimistic Lookup of Whole {NFS} Paths in a Single Operation},
booktitle = {USENIX Summer 1994 Technical Conference (USENIX Summer 1994 Technical Conference)},
year = {1994},
address = {Boston, MA},
url = {https://www.usenix.org/conference/usenix-summer-1994-technical-conference/optimistic-lookup-whole-nfs-paths-single},
publisher = {USENIX Association},
month = jun,
}
Download

Links

Paper: 
http://usenix.org/publications/library/proceedings/bos94/full_papers/duchamp.ps
  • Log in or    Register to post comments

© USENIX

  • Privacy Policy
  • Contact Us