MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Techniques for File System Simulation (1994) [15 citations — 1 self]

Download:
Download as a PDF | Download as a PS
by Ramohan A. Thekkath, Ramohan A. Thekkath, John Wilkes, John Wilkes, Edward D. Lazowska, Edward D. Lazowska
Software---Practice and Experience
ftp://ftp.cs.washington.edu/tr/1992/09/UW-CSE-92-09-08.PS.Z
Add To MetaCart

Abstract:

Careful simulation-based evaluation plays an important role in the design of file and disk systems. We describe here a particular approach to such evaluations that combines techniques in workload synthesis, file system modeling, and detailed disk behavior modeling. Together, these make feasible the detailed simulation of I/O hardware and file system software. In particular, using the techniques described here is likely to make comparative file system studies more accurate. In addition to these specific contributions, the paper makes two broader points. First, it argues that detailed models are appropriate and necessary in many cases. Second, it demonstrates that detailed models need not be difficult or time consuming to construct or execute. KEY WORDS Simulation File Systems Performance

Citations

656 The design and implementation of a log-structured file system – Rosenblum, Ousterhout - 1992
431 A fast file system for UNIX – McKusick, Joy, et al. - 1984
421 An Introduction to Disk Drive Mod-eling – Ruemmler, Wilkes - 1994
240 UNIX Disk Access Patterns – Ruemmler, Wilkes - 1993
209 A Case for Redundant Arrays of Inexpensive Disks – Patterson, Gibson, et al. - 1988
163 Implementation Techniques for Main Memory Database Systems – DeWitt, Katz, et al. - 1984
158 An Implementation of a Log-Structured File System for – Seltzer, Bostic, et al. - 1993
139 PRESTO: A system for object-oriented parallel programming – Bershad, Lazowska, et al. - 1988
101 Performance Analysis of Disk Arrays Under Failure – Muntz, Lui - 1990
94 Parity declustering for continuous operation in redundant disk arrays – Holland, Gibson - 1992
73 A continuum of disk scheduling algorithms – Geist, Daniel - 1987
48 A Crash Recovery Scheme for a Memory-Resident Database System – Hagmann - 1986
36 The LFS Storage Manager – Rosenblum, Ousterhout - 1990
34 Optimal Write Batch Size in Log-structured File Systems – Carson, Setia - 1992
29 The HP-UX operating system on HP Precision Architecture computers – Clegg, Ho, et al. - 1986
26 R.B.,"A Synthetic Workload Model for a Distributed System File Server – Bodnarchuk, Bund - 1991
20 Performance of a disk array prototype – Chervenak, Katz - 1991
19 Efron B: Computer-intensive methods in statistics – Diaconis - 1983
11 On teleprocessing system design, part IV: an analysis of auxiliarystorage activity – Seaman, Lind, et al. - 1966
5 Ousterhout and Fred Douglis. Beating the I/O bottleneck: A case for logstructured file systems – John - 1989
4 System V AT&T C++ language system release 2.0. Selected readings – Unix - 1989