HyZNS: A Flexible Hybrid of Zoned and Conventional Namespaces in a ZNS SSD
Doeun Kim, Junmo Seong, Jinyoung Kim, Junill Jang, Hyuck Han, Sooyong Kang
Journal of Systems Architecture
SSD Firmware · Storage Systems
I work on the inside of SSDs: FTL features merged upstream into FEMU, HyZNS, a hybrid zoned/conventional SSD I implemented across the stack, and femonitor, a tool that shows what an emulated SSD is doing while it runs.
I'm a Master's student in the Software Platforms Lab at Hanyang University. My work sits between the operating system and the SSD, where the NVMe interface, the FTL, and NAND behavior meet real workloads. Next, I want to build SSD firmware.
I've contributed FTL-level features to FEMU that are now upstream, including zone reset with channel/way/plane erase latency and DSM/TRIM handling. I implemented HyZNS, a ZNS SSD with a runtime-resizable conventional area, from the emulated device to its host-side FTL in the Linux kernel. And I built femonitor, a monitoring tool that makes an emulated SSD observable; my thesis uses it to find where FEMU diverges from a real ZNS drive and to fix it.
Research on ZNS SSDs, FTL design, and SSD emulation
Doeun Kim, Junmo Seong, Jinyoung Kim, Junill Jang, Hyuck Han, Sooyong Kang
Journal of Systems Architecture
Jinyoung Kim, Doeun Kim, Junmo Seong, Hyuck Han, Sooyong Kang
IEEE International Conference on Fog and Edge Computing (ICFEC)
Junmo Seong, Doeun Kim, Hyuck Han, Sooyong Kang
IEEE International Conference on Fog and Edge Computing (ICFEC)
FEMU 기반 스토리지 시스템의 디바이스 레벨 분석을 위한 실시간 모니터링 툴
Junmo Seong, Doeun Kim, Hyuck Han, Sooyong Kang
Korean Institute of Information Scientists and Engineers, KSC 2025
PIM 아키텍처를 활용한 DBSCAN 알고리즘 성능 분석
Junmo Seong, Gun Heo, Hyuck Han, Sooyong Kang
Korean Institute of Information Scientists and Engineers, KSC 2024
Academic background and professional journey
Mar. 2025 – Feb. 2027 (expected)
Hanyang University
Mar. 2021 – Feb. 2025
Hanyang University
2025 – 2026
Hanyang University
Operating SystemsSpring 2025, Spring 2026
Capstone Design2025, 2026
Sep. 2023 – Feb. 2025
Software Platforms Lab · Hanyang University, Seoul, Korea
SSD internals, kernel modules, and open-source work
A ZNS SSD whose conventional (random-write) area can be resized at runtime. Responsible for the overall implementation across the stack
Real-time view into an emulated SSD: zone and line states, write pointers, GC and reset counts, per-channel and per-plane utilization, read through vendor-specific NVMe admin commands at under 0.5% overhead
Designed, built, and deployed the official website for the Software Platforms Lab
Built the official website for the IEEE International Conference on Fog and Edge Computing (ICFEC) 2026
Five merged pull requests: ZNS zone reset with erase latency modeled per channel/way/plane, DSM/TRIM support for the page-mapped FTL (2x fxmark throughput after deletes), a buffer-size fix in the NVMe DSM path, and a fix that keys ZNS write caches by the request's zone
Technical competencies and tools