On the Impact of I/O Access Patterns on SSD Storage - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Reports (Research Report) Year : 2020

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


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.
Fichier principal
Vignette du fichier
RR-9319.pdf (463.73 Ko) Télécharger le fichier
Origin : Files produced by the author(s)

Dates and versions

hal-02430564 , version 1 (07-01-2020)


  • 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⟩
182 View
1136 Download


Gmail Facebook X LinkedIn More