Characteristics of File System Workloads

In this report, we describe the collection of file system traces from three different environments. By using the auditing system to collect traces on client machines, we are able to get detailed traces with minimal kernel changes. We then present results of traffic analysis on the traces, contrasting them with those from previous studies. Based on these results, we argue that file systems must optimize disk layout for good read performance.

[1]  Anna R. Karlin,et al.  Implementing global memory management in a workstation cluster , 1995, SOSP.

[2]  Margo Seltzer,et al.  File Layout and File System Performance , 1994 .

[3]  Mahadev Satyanarayanan,et al.  Scale and performance in a distributed file system , 1988, TOCS.

[4]  R. S. Fabry,et al.  A fast file system for UNIX , 1984, TOCS.

[5]  John Wilkes,et al.  UNIX Disk Access Patterns , 1993, USENIX Winter.

[6]  Peter M. Chen,et al.  The Rio file cache: surviving operating system crashes , 1996, ASPLOS VII.

[7]  Bruce E. Keith,et al.  LADDIS: The Next Generation in NFS File Server Benchmarking , 1993, USENIX Summer.

[8]  Dave Mandelkern,et al.  GUIs: the next generation , 1993, CACM.

[9]  Mary Baker,et al.  Measurements of a distributed file system , 1991, SOSP '91.

[10]  Mendel Rosenblum,et al.  The design and implementation of a log-structured file system , 1991, SOSP '91.

[11]  Mahadev Satyanarayanan,et al.  Long Term Distributed File Reference Tracing: Implementation and Experience" Technical Report CMU-CS , 1994 .

[12]  Garth A. Gibson,et al.  RAID: high-performance, reliable secondary storage , 1994, CSUR.

[13]  Thomas E. Anderson,et al.  SLIC: An Extensibility System for Commodity Operating Systems , 1998, USENIX Annual Technical Conference.

[14]  James Lau,et al.  File System Design for an NFS File Server Appliance , 1994, USENIX Winter.

[15]  Michael Dahlin,et al.  A quantitative analysis of cache policies for scalable network file systems , 1994, SIGMETRICS.

[16]  John H. Hartman,et al.  The Zebra striped network file system , 1995, TOCS.

[17]  Wei Hu,et al.  Scalability in the XFS File System , 1996, USENIX Annual Technical Conference.

[18]  Eric A. Brewer,et al.  Self-similarity in file systems , 1998, SIGMETRICS '98/PERFORMANCE '98.

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

[20]  Garth A. Gibson,et al.  Understanding Customer Dissatisfaction with Underutilized Distributed File Servers (CMU-CS-96-158) , 1996 .