Asynchronous {I/O} stack: A low-latency kernel {I/O} stack for {Ultra-Low} latency {SSDs}

G Lee, S Shin, W Song, TJ Ham, JW Lee… - 2019 USENIX Annual …, 2019 - usenix.org
Today's ultra-low latency SSDs can deliver an I/O latency of sub-ten microseconds. With this
dramatically shrunken device time, operations inside the kernel I/O stack, which were …

Flatflash: Exploiting the byte-accessibility of ssds within a unified memory-storage hierarchy

A Abulila, VS Mailthody, Z Qureshi, J Huang… - Proceedings of the …, 2019 - dl.acm.org
Using flash-based solid state drives (SSDs) as main memory has been proposed as a
practical solution towards scaling memory capacity for data-intensive applications. However …

{MDev-NVMe}: A {NVMe} storage virtualization solution with mediated {Pass-Through}

B Peng, H Zhang, J Yao, Y Dong, Y Xu… - 2018 USENIX Annual …, 2018 - usenix.org
The fast access to data and high parallel processing in high-performance computing
instigates an urgent demand on the I/O improvement of the NVMe storage within …

Efficient memory-mapped I/O on fast storage device

NY Song, Y Son, H Han, HY Yeom - ACM Transactions on Storage (TOS …, 2016 - dl.acm.org
In modern operating systems, memory-mapped I/O (mmio) is an important access method
that maps a file or file-like resource to a region of memory. The mapping allows applications …

Spool: Reliable Virtualized {NVMe} Storage Pool in Public Cloud Infrastructure

S Xue, S Zhao, Q Chen, G Deng, Z Liu… - 2020 USENIX Annual …, 2020 - usenix.org
Ensuring high reliability and availability of virtualized NVMe storage systems is crucial for
large-scale clouds. However, previous I/O virtualization systems only focus on improving I/O …

A survey on the integration of nand flash storage in the design of file systems and the host storage software stack

N Tehrany, K Doekemeijer, A Trivedi - arXiv preprint arXiv:2307.11866, 2023 - arxiv.org
With the ever-increasing amount of data generate in the world, estimated to reach over 200
Zettabytes by 2025, pressure on efficient data storage systems is intensifying. The shift from …

An empirical evaluation and analysis of the performance of NVM express solid state drive

Y Son, H Kang, H Han, HY Yeom - Cluster Computing, 2016 - Springer
Emerging non-volatile memory (NVM) technology with high throughput and scalability has
considerable attraction in cloud and enterprise storage systems. The industry and academic …

{LPNS}: Scalable and {Latency-Predictable} Local Storage Virtualization for Unpredictable {NVMe}{SSDs} in Clouds

B Peng, C Guo, J Yao, H Guan - 2023 USENIX Annual Technical …, 2023 - usenix.org
Latency predictability of storage is one important QoS target of the public clouds. Although
modern storage virtualization techniques are devoted to providing fast and scalable storage …

ScaleCache: A Scalable Page Cache for Multiple Solid-State Drives

KT Pham, S Cho, S Lee, LA Nguyen, H Yeo… - Proceedings of the …, 2024 - dl.acm.org
This paper presents a scalable page cache called ScaleCache for improving SSD
scalability. Specifically, we first propose a concurrent data structure of page cache based on …

Optimizing I/O operations in file systems for fast storage devices

Y Son, HY Yeom, H Han - IEEE Transactions on Computers, 2016 - ieeexplore.ieee.org
Fast non-volatile memory (NVM) technologies (eg, phase change memory, spin-transfer
torque memory, and MRAM) provide high performance to legacy storage systems. These …