{MQSim}: A framework for enabling realistic studies of modern {Multi-Queue}{SSD} devices

A Tavakkol, J Gómez-Luna, M Sadrosadati… - … USENIX Conference on …, 2018 - usenix.org
Solid-state drives (SSDs) are used in a wide array of computer systems today, including in
datacenters and enterprise servers. As the I/O demands of these systems have increased …

When cloud storage meets {RDMA}

Y Gao, Q Li, L Tang, Y Xi, P Zhang, W Peng… - … USENIX Symposium on …, 2021 - usenix.org
A production-level cloud storage system must be high performing and readily available. It
should also meet a Service-Level Agreement (SLA). The rapid advancement in storage …

Gimbal: enabling multi-tenant storage disaggregation on SmartNIC JBOFs

J Min, M Liu, T Chugh, C Zhao, A Wei, IH Doh… - Proceedings of the …, 2021 - dl.acm.org
Emerging SmartNIC-based disaggregated NVMe storage has become a promising storage
infrastructure due to its competitive IO performance and low cost. These SmartNIC JBOFs …

FLIN: Enabling fairness and enhancing performance in modern NVMe solid state drives

A Tavakkol, M Sadrosadati, S Ghose… - 2018 ACM/IEEE 45th …, 2018 - ieeexplore.ieee.org
Modern solid-state drives (SSDs) use new host-interface protocols, such as NVMe, to
provide applications with fast access to storage. These new protocols make use of a concept …

Key-Value Stores on Flash Storage Devices: A Survey

K Doekemeijer, A Trivedi - arXiv preprint arXiv:2205.07975, 2022 - arxiv.org
Key-value stores (KV) have become one of the main components of the modern storage and
data processing system stack. With the increasing need for timely data analysis …

Errors in flash-memory-based solid-state drives: Analysis, mitigation, and recovery

Y Cai, S Ghose, EF Haratsch, Y Luo, O Mutlu - arXiv preprint arXiv …, 2017 - arxiv.org
NAND flash memory is ubiquitous in everyday life today because its capacity has
continuously increased and cost has continuously decreased over decades. This positive …

Reliability issues in flash-memory-based solid-state drives: Experimental analysis, mitigation, recovery

Y Cai, S Ghose, EF Haratsch, Y Luo, O Mutlu - Inside Solid State Drives …, 2018 - Springer
NAND flash memory is ubiquitous in everyday life today because its capacity has
continuously increased and cost has continuously decreased over decades. This positive …

Improving read performance by isolating multiple queues in NVMe SSDs

M Lee, DH Kang, M Lee, YI Eom - Proceedings of the 11th International …, 2017 - dl.acm.org
As NVMe SSDs have become viable, recent researches have focused on optimizing the
performance of NVMe SSDs, which provide multiple I/O queues to maximize the I/O …

Architectural techniques for improving NAND flash memory reliability

Y Luo - arXiv preprint arXiv:1808.04016, 2018 - arxiv.org
Raw bit errors are common in NAND flash memory and will increase in the future. These
errors reduce flash reliability and limit the lifetime of a flash memory device. We aim to …

{QZFS}:{QAT} Accelerated Compression in File System for Application Agnostic and Cost Efficient Data Storage

X Hu, F Wang, W Li, J Li, H Guan - 2019 USENIX Annual Technical …, 2019 - usenix.org
Data compression can not only provide space efficiency with lower Total Cost of Ownership
(TCO) but also enhance I/O performance because of the reduced read/write operations …