What you can't forget: exploiting parallelism for zoned namespaces

H Bae, J Kim, M Kwon, M Jung - Proceedings of the 14th ACM Workshop …, 2022 - dl.acm.org
This paper discusses the main benefits of ZNS and shows why ZNS can be deprived of
internal parallelism when downsizing its zone writable capacity. To this end, we use two …

Cosmos+ OpenSSD: Rapid prototype for flash storage systems

J Kwak, S Lee, K Park, J Jeong, YH Song - ACM Transactions on …, 2020 - dl.acm.org
As semiconductor technology has advanced, many storage systems have begun to use non-
volatile memories as storage media. The organization and architecture of storage controllers …

{ParaFS}: A {Log-Structured} File System to Exploit the Internal Parallelism of Flash Devices

J Zhang, J Shu, Y Lu - … Annual Technical Conference (USENIX ATC 16), 2016 - usenix.org
File system designs are undergoing rapid evolution to exploit the potentials of flash memory.
However, the internal parallelism, a key feature of flash devices, is hard to be leveraged in …

Venice: Improving solid-state drive parallelism at low cost via conflict-free accesses

R Nadig, M Sadrosadati, H Mao, NM Ghiasi… - Proceedings of the 50th …, 2023 - dl.acm.org
The performance and capacity of solid-state drives (SSDs) are continuously improving to
meet the increasing demands of modern data-intensive applications. Unfortunately …

Fair-zns: Enhancing fairness in zns ssds through self-balancing I/O scheduling

R Liu, Z Tan, Y Shen, L Long… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
The NVMe zoned namespace (ZNS) is a new type of storage interface, which divides logical
address space into fixed-size zones, and each zone strictly follows a sequential write …

Exploiting intra-request slack to improve SSD performance

N Elyasi, M Arjomand, A Sivasubramaniam… - Proceedings of the …, 2017 - dl.acm.org
With Solid State Disks (SSDs) offering high degrees of parallelism, SSD controllers place
data and direct requests to exploit the maximum offered hardware parallelism. In the quest to …

Parabit: processing parallel bitwise operations in nand flash memory based ssds

C Gao, X **n, Y Lu, Y Zhang, J Yang… - MICRO-54: 54th Annual …, 2021 - dl.acm.org
Processing-in-memory (PIM) and in-storage-computing (ISC) architectures have been
constructed to implement computation inside memory and near storage, respectively. While …

Constructing large, durable and fast SSD system via reprogramming 3D TLC flash memory

C Gao, M Ye, Q Li, CJ Xue, Y Zhang, L Shi… - Proceedings of the 52nd …, 2019 - dl.acm.org
NAND flash memory based SSDs have been widely studied and adopted. The scaling of
SSD has evolved from plannar (2D) to 3D stacking. Compared with 2D SSD, 3D SSD stacks …

Improving the SSD performance by exploiting request characteristics and internal parallelism

B Mao, S Wu, L Duan - … on Computer-Aided Design of Integrated …, 2017 - ieeexplore.ieee.org
With the explosive growth in the data volume, the I/O bottleneck has become an increasingly
daunting challenge for big data analytics. It is urgent and important to introduce high …

{BCW}:{Buffer-Controlled} Writes to {HDDs} for {SSD-HDD} Hybrid Storage Server

S Wang, Z Lu, Q Cao, H Jiang, J Yao, Y Dong… - … USENIX Conference on …, 2020 - usenix.org
Hybrid Storage servers combining high-speed SSDs and high-capacity HDDs are designed
for high cost-effectiveness and provide μs-level responsiveness for applications …