A Survey on Flash-Memory Storage Systems: A Host-Side Perspective

NAND flash memory has become the dominant storage media choice in a vast majority of application scenarios. Compared to mechanical hard disks, flash offers better access performance, energy efficiency, and shock resistance. However, the unique hardware peculiarities of this technology require dedicated facilities to manage the flash space and data. The implementation of flash management facilities has alternatively been realized either at the device or host computer level. Managing flash on the device side eases integration/compatibility and increases performance in certain scenarios. However, the limited computing resources inherent to devices and the lack of higher-level file system/application information make these solutions suboptimal in many situations. Managing flash on the host allows leveraging its abundant resources, and host-side knowledge such as data access patterns can be exploited to optimize flash management, at the cost of increased host-side complexity. The pros and cons of each approach also led to the appearance of hybrid, cross-layer solutions, enabling the collaboration of different layers of the storage stack. Recently, the pressure on modern storage systems requires that an increasing amount of flash management responsibilities is offloaded to the host, and the development of application-specific cross-layer solutions: In that context, it is crucial to review these developments. In this article, we make a comprehensive survey of the host-side management technologies of flash memory, application-/system-level flash-friendly designs, and emergent applications based on flash memory.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Storage
Published
2025-03-17
DOI
https://doi.org/10.1145/3723167
Citations
5
Primary Topic
Advanced Data Storage Technologies
Type
article
Field-Weighted Citation Impact
7.44
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Survey on Flash-Memory Storage Systems: A Host-Side Perspective

Po‐Chun Huang, Jalil Boukhobza, Wen Sheng Lim, Chien-Chung Ho et al.
5 citations
ACM Transactions on Storage
Advanced Data Storage Technologies
7.44
article

A Survey on Flash-Memory Storage Systems: A Host-Side Perspective

Po‐Chun Huang, Jalil Boukhobza, Wen Sheng Lim, Chien-Chung Ho, Liang-Chi Chen, Yun-Shan Hsieh, Yuan-Hao Chang, Pierre Olivier, Shin-Ting Wu
article en
5 citations

Abstract

NAND flash memory has become the dominant storage media choice in a vast majority of application scenarios. Compared to mechanical hard disks, flash offers better access performance, energy efficiency, and shock resistance. However, the unique hardware peculiarities of this technology require dedicated facilities to manage the flash space and data. The implementation of flash management facilities has alternatively been realized either at the device or host computer level. Managing flash on the device side eases integration/compatibility and increases performance in certain scenarios. However, the limited computing resources inherent to devices and the lack of higher-level file system/application information make these solutions suboptimal in many situations. Managing flash on the host allows leveraging its abundant resources, and host-side knowledge such as data access patterns can be exploited to optimize flash management, at the cost of increased host-side complexity. The pros and cons of each approach also led to the appearance of hybrid, cross-layer solutions, enabling the collaboration of different layers of the storage stack. Recently, the pressure on modern storage systems requires that an increasing amount of flash management responsibilities is offloaded to the host, and the development of application-specific cross-layer solutions: In that context, it is crucial to review these developments. In this article, we make a comprehensive survey of the host-side management technologies of flash memory, application-/system-level flash-friendly designs, and emergent applications based on flash memory.

ACM Transactions on StorageVol. 21(3)
National Yang Ming Chiao Tung University (TW), Université de Bretagne Occidentale (FR), National Taiwan University (TW), École Nationale Supérieure de Techniques Avancées (FR), University of Manchester (GB), Institute of Information Science, Academia Sinica (TW), Academia Sinica (TW), National Cheng Kung University (TW)
Affordable and clean energy
Openalex Percentile: Top 3%
Advanced Data Storage Technologies
7.44
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.