ZNSwap: un-Block your Swap
Shai Bergman, Niklas Cassel, Matias Bjørling, Mark Silberstein
Abstract
We introduce ZNSwap , a novel swap subsystem optimized for the recent Zoned Namespace (ZNS) SSDs. ZNSwap leverages ZNS’s explicit control over data management on the drive and introduces a space-efficient host-side Garbage Collector (GC) for swap storage co-designed with the OS swap logic. ZNSwap enables cross-layer optimizations, such as direct access to the in-kernel swap usage statistics by the GC to enable fine-grain swap storage management, and correct accounting of the GC bandwidth usage in the OS resource isolation mechanisms to improve performance isolation in multi-tenant environments. We evaluate ZNSwap using standard Linux swap benchmarks and two production key-value stores. ZNSwap shows significant performance benefits over the Linux swap on traditional SSDs, such as stable throughput for different memory access patterns, and 10× lower 99th percentile latency and 5× higher throughput for memcached key-value store under realistic usage scenarios.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext cd9c8846-b5c7-4bb7-8326-4b00d2ff2d8aCited by top-tier papers5
- Ariadne: A Hotness-Aware and Size-Adaptive Compressed Swap Technique for Fast Application Relaunch and Reduced CPU Usage on Mobile DevicesYu Liang, Aofeng Shen, Chun Jason Xue, Riwei Pan et al.HPCA 2025 · 8 citations
- Z-LFS: A Zoned Namespace-tailored Log-structured File System for Commodity Small-zone ZNS SSDsInhwi Hwang, Sangjin Lee, Sunggon Kim, Hyeonsang Eom et al.USENIX ATC 2025 · 7 citations
- D2FS: Device-Driven Filesystem Garbage CollectionJuwon Kim, Seungjae Lee, Joontaek Oh, Dongkun Shin et al.FAST 2025 · 7 citations
- Unleashing Zoned UFS: Cross-Layer Optimizations for Next-Generation Mobile StorageJungae Kim, Jaegeuk Kim, Kyu-Jin Cho, Sungjin Park et al.FAST 2026 · 2 citations
- ScaleSwap: A Scalable OS Swap System for All-Flash Swap ArraysTaehwan Ahn, Chanhyeong Yu, Sangjin Lee, Yongseok SonFAST 2026
Builds on3
- ZNS: Avoiding the Block Interface Tax for Flash-based SSDsMatias Bjørling, Abutalib Aghayev, Hans Holmberg, Aravind Ramesh et al.USENIX ATC 2021 · 221 citations
- PinK: High-speed In-storage Key-value Store with Bounded TailsJunsu Im, Jinwook Bae, Chanwoo Chung, Arvind et al.USENIX ATC 2020 · 85 citations
- A Case for Hardware-Based Demand PagingGyusun Lee, Wenjing Jin, Wonsuk Song, Jeonghun Gong et al.ISCA 2020 · 23 citations
Related papers
- RAIZN: Redundant Array of Independent Zoned NamespacesThomas Kim, Jekyeom Jeon, Nikhil Arora, Huaicheng Li et al.ASPLOS 2023 · 38 citations
- ZoneKV: A Space-Efficient Key-Value Store for ZNS SSDsMingchen Lu, Peiquan Jin, Xiaoliang Wang, Yongping Luo et al.DAC 2023 · 16 citations
- FineRR-ZNS: Enabling Fine-Granularity Read Refreshing for ZNS SSDsJun Li, Zhibing Sha, Fan Yang, Xiaofei Xu et al.DAC 2025 · 1 citation
- Reviving In-Storage Hardware Compression on ZNS SSDs through Host-SSD CollaborationYingjia Wang, Tao Lu, Yuhong Liang, Xiang Chen et al.HPCA 2025 · 7 citations
- Zebra: Efficient Redundant Array of Zoned Namespace SSDs Enabled by Zone Random Write Area (ZRWA)Tianyang Jiang, Guangyan Zhang, Xiaojian Liao, Yuqi ZhouHPCA 2025 · 6 citations
