NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
A trace-driven analysis of name and attribute caching in a distributed systemThis paper presents the results of simulating file name and attribute caching on client machines in a distributed file system. The simulation used trace data gathered on a network of about 40 workstations. Caching was found to be advantageous: a cache on each client containing just 10 directories had a 91 percent hit rate on name look ups. Entry-based name caches (holding individual directory entries) had poorer performance for several reasons, resulting in a maximum hit rate of about 83 percent. File attribute caching obtained a 90 percent hit rate with a cache on each machine of the attributes for 30 files. The simulations show that maintaining cache consistency between machines is not a significant problem; only 1 in 400 name component look ups required invalidation of a remotely cached entry. Process migration to remote machines had little effect on caching. Caching was less successful in heavily shared and modified directories such as /tmp, but there weren't enough references to /tmp overall to affect the results significantly. We estimate that adding name and attribute caching to the Sprite operating system could reduce server load by 36 percent and the number of network packets by 30 percent.
Document ID
19930016062
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Shirriff, Ken W.
(California Univ. Berkeley, CA, United States)
Ousterhout, John K.
(California Univ. Berkeley, CA, United States)
Date Acquired
September 6, 2013
Publication Date
May 1, 1992
Subject Category
Computer Systems
Report/Patent Number
NASA-CR-192899
NAS 1.26:192899
Report Number: NASA-CR-192899
Report Number: NAS 1.26:192899
Accession Number
93N25251
Funding Number(s)
CONTRACT_GRANT: NAG2-591
CONTRACT_GRANT: NSF CCR-89-00029
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available