{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T02:47:27Z","timestamp":1777603647763,"version":"3.51.4"},"reference-count":48,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2024,1,18]],"date-time":"2024-01-18T00:00:00Z","timestamp":1705536000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["62102219, 61902045 and 62172067"],"award-info":[{"award-number":["62102219, 61902045 and 62172067"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Chongqing High-Tech Research Key Program","award":["cstc2021jcyj-msxmX0981, cstc2021jcyj-msxmX0530, and cstb2022nscq-msx0601"],"award-info":[{"award-number":["cstc2021jcyj-msxmX0981, cstc2021jcyj-msxmX0530, and cstb2022nscq-msx0601"]}]},{"name":"Chongqing Natural Science Foundation Innovation and Development Joint Fund","award":["CSTB2022NSCQ-LZX0074"],"award-info":[{"award-number":["CSTB2022NSCQ-LZX0074"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Archit. Code Optim."],"published-print":{"date-parts":[[2024,3,31]]},"abstract":"<jats:p>ZNS SSDs divide the storage space into sequential-write zones, reducing costs of DRAM utilization, garbage collection, and over-provisioning. The sequential-write feature of zones is well-suited for LSM-based databases, where random writes are organized into sequential writes to improve performance. However, the current compaction mechanism of LSM-tree results in widely varying access frequencies (i.e., hotness) of data and thus incurs an extreme imbalance in the distribution of erasure counts across zones. The imbalance significantly limits the lifetime of SSDs. Moreover, the current zone-reset method involves a large number of unnecessary erase operations on unused blocks, further shortening the SSD lifetime.<\/jats:p>\n          <jats:p>\n            Considering the access pattern of LSM-tree, this article proposes a wear-aware zone-management technique, termed\n            <jats:italic>WA-Zone<\/jats:italic>\n            , to effectively balance inter- and intra-zone wear in ZNS SSDs. In WA-Zone, a wear-aware zone allocator is first proposed to dynamically allocate data with different hotness to zones with corresponding lifetimes, enabling an even distribution of the erasure counts across zones. Then, a partial-erase-based zone-reset method is presented to avoid unnecessary erase operations. Furthermore, because the novel zone-reset method might lead to an unbalanced distribution of erasure counts across blocks in a zone, a wear-aware block allocator is proposed. Experimental results based on the\n            <jats:italic>FEMU<\/jats:italic>\n            emulator demonstrate the proposed WA-Zone enhances the ZNS-SSD lifetime by 5.23\u00d7, compared with the baseline scheme.\n          <\/jats:p>\n          <jats:p\/>","DOI":"10.1145\/3637488","type":"journal-article","created":{"date-parts":[[2023,12,13]],"date-time":"2023-12-13T11:42:25Z","timestamp":1702467745000},"page":"1-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["WA-Zone: Wear-Aware Zone Management Optimization for LSM-Tree on ZNS SSDs"],"prefix":"10.1145","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1966-0714","authenticated-orcid":false,"given":"Linbo","family":"Long","sequence":"first","affiliation":[{"name":"Chongqing University of Posts and Telecommunications, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-6806-8325","authenticated-orcid":false,"given":"Shuiyong","family":"He","sequence":"additional","affiliation":[{"name":"Chongqing University of Posts and Telecommunications, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2090-159X","authenticated-orcid":false,"given":"Jingcheng","family":"Shen","sequence":"additional","affiliation":[{"name":"Chongqing University of Posts and Telecommunications, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8223-7105","authenticated-orcid":false,"given":"Renping","family":"Liu","sequence":"additional","affiliation":[{"name":"Chongqing University of Posts and Telecommunications, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-4712-7893","authenticated-orcid":false,"given":"Zhenhua","family":"Tan","sequence":"additional","affiliation":[{"name":"Chongqing University of Posts and Telecommunications, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2611-2652","authenticated-orcid":false,"given":"Congming","family":"Gao","sequence":"additional","affiliation":[{"name":"Xiamen University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3040-2065","authenticated-orcid":false,"given":"Duo","family":"Liu","sequence":"additional","affiliation":[{"name":"Chongqing University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5278-0406","authenticated-orcid":false,"given":"Kan","family":"Zhong","sequence":"additional","affiliation":[{"name":"Huawei Technologies, Co., Ltd., China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-6951-6296","authenticated-orcid":false,"given":"Yi","family":"Jiang","sequence":"additional","affiliation":[{"name":"Chongqing University of Posts and Telecommunications, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,1,18]]},"reference":[{"key":"e_1_3_1_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/3538643.3539744"},{"key":"e_1_3_1_3_2","volume-title":"Proceedings of the 2019 Linux Storage and Filesystems Conference","author":"Bj\u00f8rling Matias","year":"2019","unstructured":"Matias Bj\u00f8rling. 2019. From open-channel ssds to zoned namespaces. In Proceedings of the 2019 Linux Storage and Filesystems Conference."},{"key":"e_1_3_1_4_2","first-page":"689","volume-title":"Proceedings of the 2021 USENIX Annual Technical Conference","author":"Bj\u00f8rling Matias","year":"2021","unstructured":"Matias Bj\u00f8rling, Abutalib Aghayev, Hans Holmberg, Aravind Ramesh, Damien Le Moal, Gregory R. Ganger, and George Amvrosiadis. 2021. ZNS: Avoiding the block interface tax for flash-based SSDs. In Proceedings of the 2021 USENIX Annual Technical Conference. 689\u2013703."},{"key":"e_1_3_1_5_2","first-page":"359","volume-title":"Proceedings of the15th USENIX Conference on File and Storage Technologies","author":"Bj\u00f8rling Matias","year":"2017","unstructured":"Matias Bj\u00f8rling, Javier Gonzalez, and Philippe Bonnet. 2017. LightNVM: The linux open-channel SSD subsystem. In Proceedings of the15th USENIX Conference on File and Storage Technologies. 359\u2013374."},{"key":"e_1_3_1_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3599691.3603410"},{"key":"e_1_3_1_7_2","doi-asserted-by":"publisher","DOI":"10.5555\/3386691.3386712"},{"issue":"6","key":"e_1_3_1_8_2","first-page":"2595","article-title":"Adaptive lower-level driven compaction to optimize LSM-tree key-value stores","volume":"34","author":"Chai Yunpeng","year":"2020","unstructured":"Yunpeng Chai, Yanfeng Chai, Xin Wang, Haocheng Wei, and Yangyang Wang. 2020. Adaptive lower-level driven compaction to optimize LSM-tree key-value stores. IEEE Transactions on Knowledge and Data Engineering 34, 6 (2020), 2595\u20132609.","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"key":"e_1_3_1_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2021.3112640"},{"key":"e_1_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.5555\/3488733.3488734"},{"key":"e_1_3_1_11_2","unstructured":"Western Digital. [n.d.]. Zenfs. Retrieved 18 March 2023 from https:\/\/github.com\/westerndigitalcorporation\/zenfs\/"},{"key":"e_1_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2022.3188268"},{"key":"e_1_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/3483840"},{"key":"e_1_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/3483840"},{"key":"e_1_3_1_15_2","unstructured":"Facebook. [n.d.]. Rocksdb. Retrieved 18 March 2023 from https:\/\/github.com\/facebook\/rocksdb\/"},{"key":"e_1_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2017.2693281"},{"key":"e_1_3_1_17_2","first-page":"147","volume-title":"Proceedings of the 15th USENIX Symposium on Operating Systems Design and Implementation","author":"Han Kyuhwa","year":"2021","unstructured":"Kyuhwa Han, Hyunho Gwak, Dongkun Shin, and Jooyoung Hwang. 2021. ZNS+: Advanced zoned namespace interface for supporting in-storage zone compaction. In Proceedings of the 15th USENIX Symposium on Operating Systems Design and Implementation. 147\u2013162."},{"key":"e_1_3_1_18_2","unstructured":"Hans Holmberg. 2020. ZenFS Zones and RocksDB-Who Likes to Take out the Garbage Anyway. Retrieved 18 March 2023 from https:\/\/snia.org\/sites\/default\/files\/SDC\/2020\/074-Holmberg-ZenFS-Zones-and-RocksDB.pdf"},{"issue":"3","key":"e_1_3_1_19_2","first-page":"26","article-title":"SplitZNS: Towards an efficient LSM-tree on zoned namespace SSDs","volume":"20","author":"Huang Dong","year":"2023","unstructured":"Dong Huang, Dan Feng, Qiankun Liu, Bo Ding, Wei Zhao, Xueliang Wei, and Wei Tong. 2023. SplitZNS: Towards an efficient LSM-tree on zoned namespace SSDs. ACM Transactions on Architecture and Code Optimization 20, 3 (2023), 26 pages.","journal-title":"ACM Transactions on Architecture and Code Optimization"},{"key":"e_1_3_1_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3314041"},{"key":"e_1_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/3564695.3564774"},{"key":"e_1_3_1_22_2","first-page":"5919","volume-title":"Proceedings of the 2021 IEEE International Conference on Big Data","author":"Jin Peiquan","year":"2021","unstructured":"Peiquan Jin, Xiangyu Zhuang, Yongping Luo, and Mingchen Lu. 2021. Exploring index structures for zoned namespaces SSDs. In Proceedings of the 2021 IEEE International Conference on Big Data. 5919\u20135922."},{"key":"e_1_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3538643.3539741"},{"key":"e_1_3_1_24_2","doi-asserted-by":"crossref","unstructured":"Siu Jung Seungjin Lee Jungwook Han and Youngjae Kim. 2023. Preemptive zone reset design within zoned namespace SSD firmware. Electronics 12 4 (2023) 798.","DOI":"10.3390\/electronics12040798"},{"key":"e_1_3_1_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3538643.3539743"},{"key":"e_1_3_1_26_2","first-page":"83","volume-title":"Proceedings of the16th USENIX Conference on File and Storage Technologies","author":"Li Huaicheng","year":"2018","unstructured":"Huaicheng Li, Mingzhe Hao, Michael Hao Tong, Swaminathan Sundararaman, Matias Bj\u00f8rling, and Haryadi S. Gunawi. 2018. The case of FEMU: Cheap, accurate, scalable and extensible flash emulator. In Proceedings of the16th USENIX Conference on File and Storage Technologies. 83\u201390."},{"key":"e_1_3_1_27_2","first-page":"3906","volume-title":"Proceedings of the 30th ACM International Conference on Information and Knowledge Management","author":"Li Jianchuan","year":"2021","unstructured":"Jianchuan Li, Peiquan Jin, Yuanjin Lin, Ming Zhao, Yi Wang, and Kuankuan Guo. 2021. Elastic and stable compaction for LSM-tree: A faas-based approach on terarkdb. In Proceedings of the 30th ACM International Conference on Information and Knowledge Management. 3906\u20133915."},{"issue":"10","key":"e_1_3_1_28_2","doi-asserted-by":"crossref","first-page":"2444","DOI":"10.1109\/TPDS.2022.3143295","article-title":"Improving fairness for SSD devices through DRAM over-provisioning cache management","volume":"33","author":"Liu Renping","year":"2022","unstructured":"Renping Liu, Zhenhua Tan, Linbo Long, Yu Wu, Yujuan Tan, and Duo Liu. 2022. Improving fairness for SSD devices through DRAM over-provisioning cache management. IEEE Transactions on Parallel and Distributed Systems 33, 10 (2022), 2444\u20132454.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"e_1_3_1_29_2","article-title":"Fair-ZNS: Enhancing fairness in ZNS SSDs through self-balancing I\/O scheduling","author":"Liu Renping","year":"2022","unstructured":"Renping Liu, Zhenhua Tan, Yan Shen, Linbo Long, and Duo Liu. 2022. Fair-ZNS: Enhancing fairness in ZNS SSDs through self-balancing I\/O scheduling. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (2022).","journal-title":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems"},{"key":"e_1_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2022.3221410"},{"key":"e_1_3_1_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2022.3210390"},{"key":"e_1_3_1_32_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-019-00555-y"},{"key":"e_1_3_1_33_2","first-page":"461","volume-title":"Proceedings of the 17th USENIX Symposium on Operating Systems Design and Implementation","author":"Min Jaehong","year":"2023","unstructured":"Jaehong Min, Chenxingyu Zhao, Ming Liu, and Arvind Krishnamurthy. 2023. eZNS: An elastic zoned namespace for commodity ZNS SSDs. In Proceedings of the 17th USENIX Symposium on Operating Systems Design and Implementation. 461\u2013477."},{"key":"e_1_3_1_34_2","first-page":"501","volume-title":"Proceedings of the 23rd International Conference on Parallel and Distributed Systems","author":"Minglani Manas","year":"2017","unstructured":"Manas Minglani, Jim Diehl, Xiang Cao, Binghze Li, Dongchul Park, David J. Lilja, and David H. C. Du. 2017. Kinetic action: Performance analysis of integrated key-value storage devices vs. leveldb servers. In Proceedings of the 23rd International Conference on Parallel and Distributed Systems. 501\u2013510."},{"key":"e_1_3_1_35_2","volume-title":"Proceedings of the Applied Sciences","author":"Oh Gijun","year":"2021","unstructured":"Gijun Oh, Junseok Yang, and Sungyong Ahn. 2021. Efficient key-value data placement for ZNS SSD. In Proceedings of the Applied Sciences. 11842."},{"key":"e_1_3_1_36_2","first-page":"1","volume-title":"Proceedings of the 12th Annual Conference on Innovative Data Systems Research","author":"Purandare Devashish R.","year":"2022","unstructured":"Devashish R. Purandare, Peter Wilcox, Heiner Litz, and Shel Finkelstein. 2022. Append is near: Log-based data management on ZNS SSDs. In Proceedings of the 12th Annual Conference on Innovative Data Systems Research. 1\u201310."},{"key":"e_1_3_1_37_2","first-page":"307","volume-title":"Proceedings of the 40th International Conference on Computer Design","author":"Qi Wenjie","year":"2022","unstructured":"Wenjie Qi, Zhipeng Tan, Jicheng Shao, Lihua Yang, and Yang Xiao. 2022. InDeF: An advanced defragmenter supporting migration offloading on ZNS SSD. In Proceedings of the 40th International Conference on Computer Design. 307\u2013314."},{"key":"e_1_3_1_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/3599691.3603409"},{"key":"e_1_3_1_39_2","first-page":"339","volume-title":"Proceedings of the 11th International Conference on Embedded Software","author":"Shi Liang","year":"2011","unstructured":"Liang Shi, Jianhua Li, Chun Jason Xue, Chengmo Yang, and Xuehai Zhou. 2011. ExLRU: A unified write buffer cache management for flash memory. In Proceedings of the 11th International Conference on Embedded Software. 339\u2013348."},{"key":"e_1_3_1_40_2","first-page":"1","volume-title":"Proceedings of the 9th Non-Volatile Memory Systems and Applications Symposium","author":"Shin Hojin","year":"2020","unstructured":"Hojin Shin, Myounghoon Oh, Gunhee Choi, and Jongmoo Choi. 2020. Exploring performance characteristics of ZNS SSDs: observation and implication. In Proceedings of the 9th Non-Volatile Memory Systems and Applications Symposium. 1\u20135."},{"key":"e_1_3_1_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465300"},{"key":"e_1_3_1_42_2","first-page":"1261","volume-title":"Proceedings of the 36th IEEE International Conference on Data Engineering","author":"Sun Xuan","year":"2020","unstructured":"Xuan Sun, Jinghuan Yu, Zimeng Zhou, and Chun Jason Xue. 2020. FPGA-based compaction engine for accelerating LSM-tree key-value stores. In Proceedings of the 36th IEEE International Conference on Data Engineering. 1261\u20131272."},{"key":"e_1_3_1_43_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2022.3149003"},{"key":"e_1_3_1_44_2","unstructured":"Nick Tehrany and Animesh Trivedi. 2022. Understanding NVMe zoned namespace (ZNS) flash SSD storage devices. arXiv:2206.01547. Retrieved from https:\/\/arxiv.org\/abs\/2206.01547"},{"key":"e_1_3_1_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592804"},{"key":"e_1_3_1_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/3335548"},{"issue":"3","key":"e_1_3_1_47_2","first-page":"26","article-title":"Building a fast and efficient LSM-tree store by integrating local storage with cloud storage","volume":"19","author":"Xu Peng","year":"2022","unstructured":"Peng Xu, Nannan Zhao, Jiguang Wan, Wei Liu, Shuning Chen, Yuanhui Zhou, Hadeel Albahar, Hanyang Liu, Liu Tang, and Zhihu Tan. 2022. Building a fast and efficient LSM-tree store by integrating local storage with cloud storage. ACM Transactions on Architecture and Code Optimization 19, 3 (2022), 26 pages.","journal-title":"ACM Transactions on Architecture and Code Optimization"},{"key":"e_1_3_1_48_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2019.2918219"},{"key":"e_1_3_1_49_2","first-page":"496","volume-title":"Proceedings of the 25th Design, Automation and Test in Europe","author":"Zhang Runyu","year":"2022","unstructured":"Runyu Zhang, Duo Liu, Chaoshu Yang, Xianzhang Chen, Lei Qiao, and Yujuan Tan. 2022. Optimizing cow-based file systems on open-channel SSDs with persistent memory. In Proceedings of the 25th Design, Automation and Test in Europe. 496\u2013501."}],"container-title":["ACM Transactions on Architecture and Code Optimization"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3637488","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3637488","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:03:25Z","timestamp":1750291405000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3637488"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,18]]},"references-count":48,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,3,31]]}},"alternative-id":["10.1145\/3637488"],"URL":"https:\/\/doi.org\/10.1145\/3637488","relation":{},"ISSN":["1544-3566","1544-3973"],"issn-type":[{"value":"1544-3566","type":"print"},{"value":"1544-3973","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,18]]},"assertion":[{"value":"2023-08-08","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-12-05","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-01-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}