Skip to Main content Skip to Navigation

On the Impact of I/O Access Patterns on SSD Storage

Abdulqawi Saif 1 Lucas Nussbaum 1 Ye-Qiong Song 2
1 RESIST - Resilience and Elasticity for Security and ScalabiliTy of dynamic networked systems
Inria Nancy - Grand Est, LORIA - NSS - Department of Networks, Systems and Services
2 SIMBIOT - SIMulating and Building IOT
LORIA - NSS - Department of Networks, Systems and Services
Abstract : Nowadays, solid-state drives (SSDs) are increasingly used in storage infrastructures thanks to their promising performance compared with hard disk drives (HDDs). Their internal architecture consists of parallel storage units that do not use mechanical movements, so considerably fortified for random data access. However, in this report, we show that some SSD storage is sensitive to I/O patterns, achieving low I/O performance in case of running random workloads. The performance degradation occurs with workloads that have specific characteristics such as having only one I/O process and I/O requests with small block sizes. After many investigations on the I/O stack and inside the SSD storage, our results show that the internal readahead of SSDs is behind the performance gap between the sequential and random workloads. Indeed, activating the internal readahead incurs a performance increase in case of sequential access thanks to pre-reading the next amount of data into the cache. In contrast, this makes no sense for random workloads as the upcoming requests may not depend on what already stored in the cache.
Complete list of metadata

Cited literature [6 references]  Display  Hide  Download
Contributor : Lucas Nussbaum Connect in order to contact the contributor
Submitted on : Tuesday, January 7, 2020 - 1:47:58 PM
Last modification on : Wednesday, November 3, 2021 - 7:57:01 AM


Files produced by the author(s)


  • HAL Id : hal-02430564, version 1


Abdulqawi Saif, Lucas Nussbaum, Ye-Qiong Song. On the Impact of I/O Access Patterns on SSD Storage. [Research Report] RR-9319, Inria. 2020. ⟨hal-02430564⟩



Les métriques sont temporairement indisponibles