ConZone+: Practical Zoned Flash Storage Emulation for Consumer Devices

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Yu, Dingcui, Yan, Zonghuan, Liu, Jialin, Zhao, Yumiao, Wang, Yanyun, Duan, Xinghui, Lv, Yina, Shi, Liang
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866915560858583040
author Yu, Dingcui
Yan, Zonghuan
Liu, Jialin
Zhao, Yumiao
Wang, Yanyun
Duan, Xinghui
Lv, Yina
Shi, Liang
author_facet Yu, Dingcui
Yan, Zonghuan
Liu, Jialin
Zhao, Yumiao
Wang, Yanyun
Duan, Xinghui
Lv, Yina
Shi, Liang
contents To facilitate the understanding and efficient enhancement of software and hardware design for consumer-grade zoned flash storage, ConZone is proposed as the first emulator designed to model the resource constraints and architectural features typical of such systems. It incorporates essential components commonly deployed in consumer-grade devices, including limited logical to physical mapping caches, constrained write buffers, and hybrid flash media management. However, ConZone cannot be mounted with the file system due to the lack of in-place update capability, which is required by the metadata area of F2FS. To improve the usability of the emulator, ConZone+ extends ConZone with support for a block interface. We also provide a script to help the deployment and introduces several enhancements over the original version. Users can explore the internal architecture of consumer-grade zoned flash storage and integrate their optimizations with system software using ConZone+. We validate the accuracy of ConZone+ by comparing a hardware architecture representative of consumer-grade zoned flash storage and comparing it with the state-of-the-art. In addition, we conduct several case studies using ConZone+ to investigate the design of zoned storage and explore the inadequacies of the current file system.
format Preprint
id arxiv_https___arxiv_org_abs_2510_15885
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle ConZone+: Practical Zoned Flash Storage Emulation for Consumer Devices
Yu, Dingcui
Yan, Zonghuan
Liu, Jialin
Zhao, Yumiao
Wang, Yanyun
Duan, Xinghui
Lv, Yina
Shi, Liang
Hardware Architecture
Operating Systems
To facilitate the understanding and efficient enhancement of software and hardware design for consumer-grade zoned flash storage, ConZone is proposed as the first emulator designed to model the resource constraints and architectural features typical of such systems. It incorporates essential components commonly deployed in consumer-grade devices, including limited logical to physical mapping caches, constrained write buffers, and hybrid flash media management. However, ConZone cannot be mounted with the file system due to the lack of in-place update capability, which is required by the metadata area of F2FS. To improve the usability of the emulator, ConZone+ extends ConZone with support for a block interface. We also provide a script to help the deployment and introduces several enhancements over the original version. Users can explore the internal architecture of consumer-grade zoned flash storage and integrate their optimizations with system software using ConZone+. We validate the accuracy of ConZone+ by comparing a hardware architecture representative of consumer-grade zoned flash storage and comparing it with the state-of-the-art. In addition, we conduct several case studies using ConZone+ to investigate the design of zoned storage and explore the inadequacies of the current file system.
title ConZone+: Practical Zoned Flash Storage Emulation for Consumer Devices
topic Hardware Architecture
Operating Systems
url https://arxiv.org/abs/2510.15885