SynRGen: an extensible file reference generator
- 1 May 1994
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 22 (1) , 108-117
- https://doi.org/10.1145/183018.183030
Abstract
SynRGen, a synthetic file reference generator operating at the system call level, is capable of modeling a wide variety of usage environments. It achieves realism through trace-inspired micromodels and flexibility by combining these micromodels stochastically. A micromodel is a parameterized piece of code that captures the distinctive signature of an application. We have used SynRGen extensively for stress testing the Coda File System. We have also performed a controlled experiment that demonstrates SynRGen's ability to closely emulate real users—within 20% of many key system variables. In this paper we present the rationale, detailed design, and evaluation of SynRGen, and mention its applicability to broader uses such as performance evaluation.Keywords
This publication has 11 references indexed in Scilit:
- Anatomy of the NHFSSTONES benchmarksACM SIGMETRICS Performance Evaluation Review, 1992
- A synthetic workload model for a distributed system file serverPublished by Association for Computing Machinery (ACM) ,1991
- Coda: a highly available file system for a distributed workstation environmentIEEE Transactions on Computers, 1990
- IOBENCH: a system independent IO benchmarkACM SIGARCH Computer Architecture News, 1989
- Scale and performance in a distributed file systemACM Transactions on Computer Systems, 1988
- Caching in the Sprite network file systemACM Transactions on Computer Systems, 1988
- The ITC distributed file systemPublished by Association for Computing Machinery (ACM) ,1985
- A measure of program locality and its applicationPublished by Association for Computing Machinery (ACM) ,1984
- On the foundations of artificial workload designPublished by Association for Computing Machinery (ACM) ,1984
- The Measurement of Locality and the Behaviour of ProgramsThe Computer Journal, 1984