The DOI matches its Crossref record; 18 of the 18 references it cites were found in a registry or an index.
ZNSwap: un-Block your Swap
Open accessAbstract
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.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The check wasn’t confident either way, so it gives no verdict — never disputed.
In the citing paper
“This approach aligns with recent advances in timing-based entropy extraction, which demonstrate that microarchitectural jitter can yield min-entropy exceeding 0.7 bits per measurement under conservative assumptions19.”
From Raw QPP-RNG randomness via system jitter across platforms: a NIST SP 800-90B evaluation (2025) · cites this paper as [19]
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Benchmarking cloud serving systems with YCSB
Cooper, B. F., Silberstein, A., Tam, E., Ramakrishnan, R., & Sears, R. (2010) · ACM Symposium on Cloud Computing (SoCC) · doi:10.1145/1807128.1807152 · Cited by 3,754
Distributed caching with memcached
FitzpatrickBrad (2004) · Linux journal · doi:10.5555/1012889.1012894 · Cited by 390
Park, S.-Y., Jung, D., Kang, J., Kim, J., & Lee, J. (2006) · International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES) · doi:10.1145/1176760.1176789 · Cited by 389
Gupta, A., Kim, Y., & Urgaonkar, B. (2009) · ACM SIGPLAN Notices · doi:10.1145/1508284.1508271 · Cited by 130
Analytic Models of SSD Write Performance
Desnoyers, P. J. (2014) · ACM Transactions on Storage · doi:10.1145/2577384 · Cited by 81
Yang, J., Pandurangan, R., Choi, C., & Balakrishnan, V. (2017) · ACM International Systems and Storage Conference (SYSTOR) · doi:10.1145/3078468.3078469 · Cited by 64
Improving flash write performance by using update frequency
Stoica, R., & Ailamaki, A. (2013) · Proceedings of the VLDB Endowment · doi:10.14778/2536360.2536372 · Cited by 61
Zhang, J., Lu, Y., Shu, J., & Qin, X. (2017) · ACM Transactions on Embedded Computing Systems · doi:10.1145/3126545 · Cited by 53
Performance of garbage collection algorithms for flash-based solid state drives with hot/cold data
Houdt, B. V. (2013) · Performance Evaluation · doi:10.1016/j.peva.2013.08.010 · Cited by 49
An empirical study of hot/cold data separation policies in solid state drives (SSDs)
Lee, J.-S., & Kim, J. (2013) · doi:10.1145/2485732.2485745 · Cited by 37
Research works printed but not linked: 20
- Berk Atikoglu, Yuehai Xu, Eitan Frachtenberg, Song Jiang, and Mike Paleczny. 2012. Workload analysis of a large-scale key-value store. In Proceedings of the ACM SIGMETRICS Performance Evaluation Review. ACM, 53–64.
- Matias Bjørling. 2020. Zone append: A new way of writing to zoned storage. In Proceedings of the Vault Linux Storage and Filesystems Conference. USENIX Association, Santa Clara, CA.
- Matias Bjørling, Abutalib Aghayev, Hans Holmberg, Aravind Ramesh, D.L. Moal, G. Ganger, and George Amvrosiadis. 2021. ZNS: Avoiding the block interface tax for flash-based SSDs. In Proceedings of the 2021 usenix Annual Technical Conference.
- Matias Bjørling, Javier Gonzalez, and Philippe Bonnet. 2017. LightNVM: The linux open-channel SSD subsystem. In Proceedings of the 15th USENIX Conference on File and Storage Technologies FAST 17. 359–374.
- Javier González, Matias Bjørling, Seongno Lee, Charlie Dong, and Yiren Ronnie Huang. 2016. Application-driven flash translation layers on open-channel SSDs. In Proceedings of the 7th non Volatile Memory Workshop. 1–2.
- Laura M. Grupp, John D. Davis, and Steven Swanson. 2012. The bleak future of NAND flash memory. In Proceedings of the FAST. 10–2.
- Choulseung Hyun, Jongmoo Choi, Donghee Lee, and Sam H. Noh. 2011. To TRIM or not to TRIM: Judicious triming for solid state drives. In Proceedings of the Poster Presentation in the 23rd ACM Symposium on Operating Systems Principles.
- Junsu Im Jinwook Bae Chanwoo Chung Arvind and Sungjin Lee. 2020. PinK: High-speed In-storage key-value store with bounded tails. In Proceeding of the USENIX Annual Technical Conference (USENIX ATC’20) .
- Song Jiang, Lei Zhang, XinHao Yuan, Hao Hu, and Yu Chen. 2011. S-FTL: An efficient address translation for flash memory by exploiting spatial locality. In Proceedings of the 2011 IEEE 27th Symposium on Mass Storage Systems and Technologies. IEEE, 1–12.
- Dawoon Jung, Jin-soo Kim, Seon-yeong Park, Jeong-uk Kang, and Joonwon Lee. 2005. Fass: A flash-aware swap system. In Proceedings of the International Workshop on Software Support for Portable Storage. Citeseer.
- 10.5555/2696578.2696591 · DOI
- 10.5555/1446299.1446841 · DOI
- Gyusun Lee, Wenjing Jin, Wonsuk Song, Jeonghun Gong, Jonghyun Bae, Tae Jun Ham, Jae W. Lee, and Jinkyu Jeong. 2020. A case for hardware-based demand paging. In Proceedings of the 2020 ACM/IEEE 47th Annual International Symposium on Computer Architecture. IEEE, 1103–1116.
- Damien Le Moal. 2017. dm-zoned: Zoned Block Device device mapper. Retrieved from https://lwn.net/Articles/714387/.
- Ohshima, S.2018. Scaling flash technology to meet application demands. Keynote 3 at Flash Memory Summit 2018.
- 10.5555/3357062.3357086 · DOI
- Mohit Saxena and Michael M. Swift. 2010. FlashVM: Virtual memory management on Flash. In Proceedings of the USENIX Annual Technical Conference.
- Taejoon Song, Gunho Lee, and Youngjin Kim. 2019. Enhanced flash swap: Using NAND flash as a swap device with lifetime control. In Proceedings of the 2019 IEEE International Conference on Consumer Electronics. IEEE, 1–5.
- Shuotao Xu. 2016. Bluecache: A Scalable Distributed Flash-based Key-value Store. Ph.D. Dissertation. Massachusetts Institute of Technology.
- Gala Yadgar, Roman Shor, Eitan Yaakobi, and Assaf Schuster. 2015. It’s not where your data is, it’s how it got there. In Proceedings of the 7th { \(USENIX\) } Workshop on Hot Topics in Storage and File Systems.
Cited by
Performance Characterization of NVMe Flash Devices with Zoned Namespaces (ZNS)
Doekemeijer, K., Tehrany, N., Chandrasekaran, B., Bjørling, M., & Trivedi, A. (2023) · IEEE International Conference on Cluster Computing (CLUSTER) · doi:10.1109/cluster52292.2023.00018 · Cited by 25
Self-citationZenFS+: Nurturing Performance and Isolation to ZenFS
Oh, M., Yoo, S., Choi, J., Park, J., & Choi, C.-E. (2023) · IEEE Access · doi:10.1109/access.2023.3257354 · Cited by 24
A Survey on Flash-Memory Storage Systems: A Host-Side Perspective
Boukhobza, J., Olivier, P., Lim, W. S., Chen, L.-C., Hsieh, Y.-S., Wu, S.-T., Ho, C.-C., Huang, P., & Chang, Y.-H. (2025) · ACM Transactions on Storage · doi:10.1145/3723167 · Cited by 22
FlexZNS: Building High-Performance ZNS SSDs with Size-Flexible and Parity-Protected Zones
Wang, Y., Zhou, Y., Lu, Z., Zhang, X., Wang, K., Zhu, F., Shu, L., Xie, C., & Wu, F. (2023) · IEEE International Conference on Computer Design: VLSI in Computers and Processors (ICCD) · doi:10.1109/iccd58817.2023.00052 · Cited by 15
Storage Abstractions for SSDs: The Past, Present, and Future
Zhang, X., Bhimani, J., Pei, S., Lee, E., Lee, S., Seong, Y. J., Kim, E. J., Choi, C., Nam, E. H., Choi, J., et al. (2024) · ACM Transactions on Storage · doi:10.1145/3708992 · Cited by 13
Metadata
- Authors
- Bergman, S., Cassel, N., Bjørling, M., & Silberstein, M.
- Affiliations
- Technion – Israel Institute of Technology (IL)
- Western Digital (United States) (US)
- Venue
- ACM Transactions on Storage
- Published
- 2023-03-06
- Volume
- 19
- Issue
- 2
- Pages
- 1-25
- ISSN
- 1553-3077 (ISSN-L)
- 1553-3093
- OpenAlex
- W4319796504
- Cited by
- 38
- References
- 18
- Citations by year
- 2026: 10 · 2025: 13 · 2024: 12 · 2023: 3
- FWCI
- 4.22
- Type
- journal article
- Language
- en
- Open access
- bronze
- doi.org
- Locations
- ACM Transactions on Storage (publishedVersion)
- Funders
- Israel Science Foundation (980/21 and 1027/18)
- Western Digital
- Topics
- Physical Sciences › Computer Science › Computer Networks and Communications › Advanced Data Storage Technologies
- Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
- Physical Sciences › Computer Science › Information Systems › Advanced Database Systems and Queries
- Keywords
- garbage collection, cross-layer optimization, resource isolation, key-value stores, Memcached, SSD performance
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
How to cite
Cite CoChat for the checks on this page, and the paper for its own findings.
- This page
- CoChat. (2026). Citation check: ZNSwap: un-Block your Swap. https://app.cochat.ai/papers/10.1145/3582434
- The paper
- Bergman, S., Cassel, N., Bjørling, M., & Silberstein, M. (2023). ZNSwap: un-Block your Swap. ACM Transactions on Storage. https://doi.org/10.1145/3582434