File access characterization of VAX/VMS environments

A comprehensive analysis of file access behavior of several commercial production VAX/VMS environments, based on detailed I/O traces, is presented. The characterization focuses on file control operations (such as opens and closes) which are often expensive in both processing and I/O requirements. The motivation for this analysis is the need to design good data management algorithms for distributed file systems. These algorithms are particularly important for managing client caches. Most of the operations for managing client caches are performed on file opens and closes. The authors present quantitative data on the number of file opens and closes, their timing characteristics, and their declared intent to allow sharing or have exclusive access. The precise dynamic sharing of files is examined.<<ETX>>

[1]  Mahadev Satyanarayanan,et al.  Andrew: a distributed personal computing environment , 1986, CACM.

[2]  Willy Zwaenepoel,et al.  The distributed V kernel and its performance for diskless workstations , 1983, SOSP '83.

[3]  John Kunze,et al.  A trace-driven analysis of the unix 4 , 1985, SOSP 1985.

[4]  David K. Gifford,et al.  A caching file system for a programmer's workstation , 1985, SOSP 1985.

[5]  Alan Jay Smith Analysis of Long Term File Reference Patterns for Application to File Migration Algorithms , 1981, IEEE Transactions on Software Engineering.

[6]  Øivind Kure File Migration in Distributed File Systems without Replication , 1989, SIGMETRICS.

[7]  Mahadev Satyanarayanan,et al.  A study of file sizes and functional lifetimes , 1981, SOSP.

[8]  Jang-Ping Sheu,et al.  Design and implementation of a distributed file system , 1991, Softw. Pract. Exp..

[9]  Mahadev Satyanarayanan,et al.  Coda: a highly available file system for a distributed workstation environment , 1989, Proceedings of the Second Workshop on Workstation Operating Systems.

[10]  Michael N. Nelson,et al.  Caching in the Sprite network file system , 1988, TOCS.

[11]  David R. Cheriton,et al.  Leases: an efficient fault-tolerant mechanism for distributed file cache consistency , 1989, SOSP '89.

[12]  Andrew R. Cherenson,et al.  The Sprite network operating system , 1988, Computer.

[13]  Willy Zwaenepoel,et al.  File access performance of diskless workstations , 1986, TOCS.

[14]  Mahadev Satyanarayanan,et al.  A SURVEY OF DISTRIBUTED FILE SYSTEMS , 1990 .

[15]  K. K. Ramakrishnan,et al.  Performance Analysis of Mass Storage Service Alternatives for Distributed Systems , 1989, IEEE Trans. Software Eng..