Abstract
Storage systems are designed and optimized relying on wisdom derived from analysis studies of file-system and block-level workloads. However, while SSDs are becoming a dominant building block in many storage systems, their design continues to build on knowledge derived from analysis targeted at hard disk optimization. Though still valuable, it does not cover important aspects relevant for SSD performance. In a sense, we are “searching under the streetlight,” possibly missing important opportunities for optimizing storage system design. We present the first I/O workload analysis designed with SSDs in mind. We characterize traces from four repositories and examine their “temperature” ranges, sensitivity to page size, and “logical locality.” We then take the first step towards correlating these characteristics with three standard performance metrics: write amplification, read amplification, and flash read costs. Our results show that SSD-specific characteristics strongly affect performance, often in surprising ways.
Original language | English |
---|---|
Article number | 8 |
Pages (from-to) | 8:1-8:26 |
Number of pages | 26 |
Journal | ACM Transactions on Storage |
Volume | 17 |
Issue number | 1 |
DOIs | |
State | Published - 2 Feb 2021 |
Keywords
- I/O workload analysis
- Locality
- SSD
- Workload characterization
- locality
- workload characterization
All Science Journal Classification (ASJC) codes
- Hardware and Architecture