@inproceedings{3ad5c28eb05848b89f780d5bc6f8e020,
title = "ConfZNS: A Novel Emulator for Exploring Design Space of ZNS SSDs",
abstract = "The ZNS (Zoned NameSpace) interface shifts much of the storage maintenance responsibility to the host from the underlying SSDs (Solid-State Drives). In addition, it opens a new opportunity to exploit the internal parallelism of SSDs at both hardware and software levels. By orchestrating the mapping between zones and SSD-internal resources and by controlling zone allocation among threads, ZNS SSDs provide a distinct performance trade-off between parallelism and isolation. To understand and explore the design space of ZNS SSDs, we present ConfZNS (Configurable ZNS), an easy-to-configure and timing-accurate emulator based on QEMU. ConfZNS allows users to investigate a variety of ZNS SSD's internal architecture and how it performs with existing host software. We validate the accuracy of ConfZNS using real ZNS SSDs and explore performance characteristics of different ZNS SSD designs with real-world applications such as RocksDB, F2FS, and Docker environment.",
keywords = "emulation, latency model, solid-state drives, zoned namespace",
author = "Inho Song and Myounghoon Oh and Kim, {Bryan Suk Joon} and Seehwan Yoo and Jaedong Lee and Jongmoo Choi",
note = "Publisher Copyright: {\textcopyright} 2023 ACM.; 16th ACM International Conference on Systems and Storage, SYSTOR 2023 ; Conference date: 05-06-2023 Through 07-06-2023",
year = "2023",
month = jun,
day = "5",
doi = "10.1145/3579370.3594772",
language = "English (US)",
series = "Proceedings of the 16th ACM International Conference on Systems and Storage, SYSTOR 2023",
publisher = "Association for Computing Machinery, Inc",
pages = "71--82",
booktitle = "Proceedings of the 16th ACM International Conference on Systems and Storage, SYSTOR 2023",
}