DFSTrace is a system to collect and analyze long-term file reference data in a distributed UNIX workstation environ-ment. The design of DFSTrace is unique in that it pays particular attention to efficiency, extensibility, and the logistics of long-term trace data collection in a distributed environment. The components of DFSTrace are a set of kernel hooks, a kernel buffer mechanism, a data extraction agent, a set of collection servers, and post-processing tools. Our experience with DFSTrace has been highly positive. Tracing has been virtually unnoticeable, degrading perfor-mance 3-7%, depending on the level of detail of tracing. We have collected file reference traces from approximately 30 workstations continuously for over two years. We ha...
Fay is a flexible platform for the efficient collection, processing, and analysis of software execut...
Ph.D. Thesis, Computer Science Dept., U. Rochester; Prof. Carla Schlatter Ellis, thesis advisor; sim...
Replaying traces is a time-honored method for benchmarking, stress-testing, and debugging systems—an...
DFSTrace is a system to collect and analyze long-term file reference data in a distributed UNIX work...
File system traces have been used for years to analyze user behavior and system software behavior, l...
File system traces have been used in simulation of specific design techniques such as disk schedulin...
File system studies are critical to the accurate configuration, design, and continued evolution of s...
We compare and contract long-term file system activity for different Unix environments for periods o...
In this paper, we describe the collection and analysis of file system traces from a variety of diffe...
We analyzed the UNIX 4.2 BSD file system by recording user-level activity in trace files and writing...
As mass storage technology becomes more affordable for sites smaller than supercomputer centers, un...
An understanding of application I/O access patterns is useful in several situations. First, gaining ...
Passive NFS traces provide an easy and unobtrusive way to measure, analyze, and gain an understandin...
This paper describes IDtrace, a binary instrumentation tool which produces execution traces for the ...
An understanding of Input/Output data access patterns of applications is useful in several situation...
Fay is a flexible platform for the efficient collection, processing, and analysis of software execut...
Ph.D. Thesis, Computer Science Dept., U. Rochester; Prof. Carla Schlatter Ellis, thesis advisor; sim...
Replaying traces is a time-honored method for benchmarking, stress-testing, and debugging systems—an...
DFSTrace is a system to collect and analyze long-term file reference data in a distributed UNIX work...
File system traces have been used for years to analyze user behavior and system software behavior, l...
File system traces have been used in simulation of specific design techniques such as disk schedulin...
File system studies are critical to the accurate configuration, design, and continued evolution of s...
We compare and contract long-term file system activity for different Unix environments for periods o...
In this paper, we describe the collection and analysis of file system traces from a variety of diffe...
We analyzed the UNIX 4.2 BSD file system by recording user-level activity in trace files and writing...
As mass storage technology becomes more affordable for sites smaller than supercomputer centers, un...
An understanding of application I/O access patterns is useful in several situations. First, gaining ...
Passive NFS traces provide an easy and unobtrusive way to measure, analyze, and gain an understandin...
This paper describes IDtrace, a binary instrumentation tool which produces execution traces for the ...
An understanding of Input/Output data access patterns of applications is useful in several situation...
Fay is a flexible platform for the efficient collection, processing, and analysis of software execut...
Ph.D. Thesis, Computer Science Dept., U. Rochester; Prof. Carla Schlatter Ellis, thesis advisor; sim...
Replaying traces is a time-honored method for benchmarking, stress-testing, and debugging systems—an...