ACM Transactions on Computer Systems (TOCS)
Software—Practice & Experience
Disk cache—miss ratio analysis and design considerations
ACM Transactions on Computer Systems (TOCS)
Representing information about files
Representing information about files
Transparency in distributed file systems
Transparency in distributed file systems
The ITC distributed file system: principles and design
Proceedings of the tenth ACM symposium on Operating systems principles
A study of file sizes and functional lifetimes
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
The LOCUS distributed operating system
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
A Trace-Driven Analysis of the UNIX 4.2BSD File System
A Trace-Driven Analysis of the UNIX 4.2BSD File System
A File System Tracing Package for Berkeley UNIX
A File System Tracing Package for Berkeley UNIX
ACM Transactions on Computer Systems (TOCS)
The Zebra striped network file system
ACM Transactions on Computer Systems (TOCS)
A comparison of system monitoring methods, passive network monitoring and kernel instrumentation
ACM SIGOPS Operating Systems Review
The HP AutoRAID hierarchical storage system
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
The HP AutoRAID hierarchical storage system
ACM Transactions on Computer Systems (TOCS) - Special issue on operating system principles
File-Access Characteristics of Parallel Scientific Workloads
IEEE Transactions on Parallel and Distributed Systems
Adaptation: the key to mobile I/O
ACM Computing Surveys (CSUR) - Special issue: position statements on strategic directions in computing research
A stochastic disk I/O simulation technique
Proceedings of the 29th conference on Winter simulation
A high performance multi-structured file system design
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
A large-scale study of file-system contents
SIGMETRICS '99 Proceedings of the 1999 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
ACM Transactions on Database Systems (TODS)
Dynamic file-access characteristics of a production parallel scientific workload
Proceedings of the 1994 ACM/IEEE conference on Supercomputing
Prefetching in File Systems for MIMD Multiprocessors
IEEE Transactions on Parallel and Distributed Systems
Characteristics of production database workloads and the TPC benchmarks
IBM Systems Journal - End-to-end security
Dynamic Metadata Management for Petabyte-Scale File Systems
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
A comparison of file system workloads
ATEC '00 Proceedings of the annual conference on USENIX Annual Technical Conference
Two-level Hash/Table approach for metadata management in distributed file systems
The Journal of Supercomputing
Hi-index | 0.00 |
The authors present a brief description of data on directory reference patterns collected from a 4.2BSD UNIX system. These data are used to examine the importance of the name lookup overhead involved in opening and using files. The analysis shows that paths in the environment are relatively long and that, in the absence of caching, name resolution overhead accounts for over 70% of the disk blocks referenced to open and use files. These results confirm recent conjectures on the high level of directory activity in UNIX file systems. Directory references exhibit strong locality, though, making caches an effective way to decrease directory overhead. Simulations of a least recently used (IRU) whole directory cache show that a cache holding just ten nodes achieves an 85% hit ratio. The implications of these results on the design of both local and distributed file systems are discussed.