SSD-based workload characteristics and their performance implications

Gala Yadgar, Moshe Gabel, Shehbaz Jaffer, Bianca Schroeder

Research output: Contribution to journalArticlepeer-review

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 languageEnglish
Article number8
Pages (from-to)8:1-8:26
Number of pages26
JournalACM Transactions on Storage
Volume17
Issue number1
DOIs
StatePublished - 2 Feb 2021

Keywords

  • I/O workload analysis
  • Locality
  • SSD
  • Workload characterization
  • locality
  • workload characterization

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'SSD-based workload characteristics and their performance implications'. Together they form a unique fingerprint.

Cite this