Abstract
Flash-based storage is known to suffer from performance unpredictability due to interference between host-issued I/O and device-side I/O management. SSDs with data placement capabilities, such as Zoned Namespaces (ZNS) and Flexible Data Placement (FDP), expose selective device-side I/O management operations to the host to provide predictable performance. In this paper, we demonstrate that these host-issued I/O management operations lead to performance interference with host-issued I/O. Indeed, we find that the I/O management operations introduced by ZNS and FDP create I/O interference, leading to significant performance losses. Despite the performance implications, we observe that ZNS research frequently uses emulators (over 20 recently published papers), but no emulator currently has function-realistic models for I/O management. To address this gap, we identify ten ZNS I/O management designs, explain how they interfere with I/O, and introduce ConfZNS++, a function-realistic emulator with native I/O management support, providing future research with the capability to explore these designs. Additionally, we introduce two actionable host-managed solutions to reduce ZNS management interference: ZINC, an I/O scheduler prioritizing I/O over I/O management, and the softfinish operation, a host-managed implementation of the finish operation. In our experiments, ZINC reduces reset interference by 56.9%, and softfinish reduces finish interference by 50.7%.
| Original language | English |
|---|---|
| Title of host publication | SYSTOR '24 |
| Subtitle of host publication | Proceedings of the 17th ACM International Systems and Storage Conference |
| Publisher | Association for Computing Machinery, Inc |
| Pages | 162-177 |
| Number of pages | 16 |
| ISBN (Electronic) | 9798400711817 |
| DOIs | |
| Publication status | Published - 2024 |
| Event | 17th ACM International Systems and Storage Conference, SYSTOR 2024 - Virtual, Online, Israel Duration: 23 Sept 2024 → 24 Sept 2024 |
Conference
| Conference | 17th ACM International Systems and Storage Conference, SYSTOR 2024 |
|---|---|
| Country/Territory | Israel |
| City | Virtual, Online |
| Period | 23/09/24 → 24/09/24 |
Bibliographical note
Publisher Copyright:© 2024 Copyright held by the owner/author(s).
Keywords
- Emulation
- Interference
- NVMe Flash Storage
- ZNS