Affiliation:
1. University of Wisconsin-Madison
Abstract
The performance of file systems and related software depends on characteristics of the underlying file-system image (i.e., file-system metadata and file contents). Unfortunately, rather than benchmarking with realistic file-system images, most system designers and evaluators rely on
ad hoc
assumptions and (often inaccurate) rules of thumb. Furthermore, the lack of standardization and reproducibility makes file-system benchmarking ineffective. To remedy these problems, we develop Impressions, a framework to generate statistically accurate file-system images with realistic metadata and content. Impressions is flexible, supporting user-specified constraints on various file-system parameters using a number of statistical techniques to generate consistent images. In this article, we present the design, implementation, and evaluation of Impressions and demonstrate its utility using desktop search as a case study. We believe Impressions will prove to be useful to system developers and users alike.
Funder
Division of Computer and Network Systems
Division of Computing and Communication Foundations
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture
Cited by
24 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. CRIBA: A Tool for Comprehensive Analysis of Cryptographic Ransomware's I/O Behavior;2023 42nd International Symposium on Reliable Distributed Systems (SRDS);2023-09-25
2. LUNAR: A Native Table Engine for Embedded Devices;Proceedings of the 24th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems;2023-06-13
3. File fragmentation from the perspective of I/O control;Proceedings of the 14th ACM Workshop on Hot Topics in Storage and File Systems;2022-06-27
4. Generating realistic wear distributions for SSDs;Proceedings of the 14th ACM Workshop on Hot Topics in Storage and File Systems;2022-06-27
5. Auto-Tuning Parameters for Emerging Multi-Stream Flash-Based Storage Drives Through New I/O Pattern Generations;IEEE Transactions on Computers;2022-02-01