{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:16:07Z","timestamp":1755998167704,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":64,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,3,30]],"date-time":"2025-03-30T00:00:00Z","timestamp":1743292800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006374","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["2122155, 1908793"],"award-info":[{"award-number":["2122155, 1908793"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]},{"name":"IITP","award":["2022-0-00117, RS-2022-00155885, RS-2023-00221040"],"award-info":[{"award-number":["2022-0-00117, RS-2022-00155885, RS-2023-00221040"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,3,30]]},"DOI":"10.1145\/3669940.3707279","type":"proceedings-article","created":{"date-parts":[[2025,2,6]],"date-time":"2025-02-06T12:28:01Z","timestamp":1738844881000},"page":"47-63","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["AnyKey: A Key-Value SSD for All Workload Types"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3365-759X","authenticated-orcid":false,"given":"Chanyoung","family":"Park","sequence":"first","affiliation":[{"name":"Hanyang University, Ansan, Republic of Korea"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-1240-1885","authenticated-orcid":false,"given":"Jungho","family":"Lee","sequence":"additional","affiliation":[{"name":"Hanyang University, Ansan, Republic of Korea"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-7030-0310","authenticated-orcid":false,"given":"Chun-Yi","family":"Liu","sequence":"additional","affiliation":[{"name":"Micron Technology Inc., Folsom, CA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6587-7044","authenticated-orcid":false,"given":"Kyungtae","family":"Kang","sequence":"additional","affiliation":[{"name":"Hanyang Univeristy, Ansan, Republic of Korea"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9940-9951","authenticated-orcid":false,"given":"Mahmut Taylan","family":"Kandemir","sequence":"additional","affiliation":[{"name":"Pennsylvania State University, University Park, PA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4052-125X","authenticated-orcid":false,"given":"Wonil","family":"Choi","sequence":"additional","affiliation":[{"name":"Hanyang University, Ansan, Republic of Korea"}]}],"member":"320","published-online":{"date-parts":[[2025,3,30]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2019. NVM Express Base Specification Revision 1.4. https:\/\/nvmexpress.org\/wp-content\/uploads\/NVM-Express-1_4--2019.06.10-Ratified.pdf."},{"key":"e_1_3_2_1_2_1","unstructured":"2020. uNVMe. https:\/\/github.com\/OpenMPDK\/uNVMe."},{"key":"e_1_3_2_1_3_1","unstructured":"2022. Los Alamos National Laboratory and SK hynix to demonstrate first-of-a-kind Key-Value Store Computational Storage Device. https:\/\/discover.lanl.gov\/news\/0728-storage-device\/."},{"key":"e_1_3_2_1_4_1","unstructured":"2022. Why KV SSD will replace ZNS. https:\/\/www.snia.org\/educational-library\/why-kv-ssd-will-replace-zns-2022."},{"key":"e_1_3_2_1_5_1","unstructured":"ARM. 2020. Arm Storage Solution for SSD Controllers. (2020)."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254756.2254766"},{"key":"e_1_3_2_1_7_1","volume-title":"SILK: Preventing Latency Spikes in Log-Structured Merge Key-Value Stores. In 2019 USENIX Annual Technical Conference. 753--766","author":"Balmau Oana","year":"2019","unstructured":"Oana Balmau, Florin Dinu, Willy Zwaenepoel, Karan Gupta, Ravishankar Chandhiramoorthi, and Diego Didona. 2019. SILK: Preventing Latency Spikes in Log-Structured Merge Key-Value Stores. In 2019 USENIX Annual Technical Conference. 753--766."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/PCCC.2018.8710776"},{"key":"e_1_3_2_1_9_1","unstructured":"BlockStream. [n. d.]. Electrs. https:\/\/github.com\/Blockstream\/electrs."},{"volume-title":"18th USENIX Conference on File and Storage Technologies.","author":"Cao Zhichao","key":"e_1_3_2_1_10_1","unstructured":"Zhichao Cao, Siying Dong, Sagar Vemuri, and David H.C. Du. 2020. Characterizing, modeling, and benchmarking RocksDB key-value workloads at Facebook. In 18th USENIX Conference on File and Storage Technologies."},{"key":"e_1_3_2_1_11_1","volume-title":"19th USENIX Conference on File and Storage Technologies. 17--32","author":"Chen Hao","year":"2021","unstructured":"Hao Chen, Chaoyi Ruan, Cheng Li, Xiaosong Ma, and Yinlong Xu. 2021. SpanDB: A fast, Cost-Effective LSM-tree based KV store on hybrid storage. In 19th USENIX Conference on File and Storage Technologies. 17--32."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378515"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304022"},{"key":"e_1_3_2_1_14_1","unstructured":"Yann Collet. 2016. xxHash: Extremely fast hash algorithm. https:\/\/github.com\/Cyan4973\/xxHash. (2016)."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/356770.356776"},{"key":"e_1_3_2_1_16_1","volume-title":"2020 USENIX Annual Technical Conference. 49--63","author":"Conway Alexander","year":"2020","unstructured":"Alexander Conway, Abhishek Gupta, Vijay Chidambaram, Martin Farach-Colton, Richard Spillane, Amy Tai, and Rob Johnson. 2020. SplinterDB: Closing the bandwidth gap for NVMe Key-Value stores. In 2020 USENIX Annual Technical Conference. 49--63."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_3_2_1_18_1","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation. 155--171","author":"Dai Yifan","year":"2020","unstructured":"Yifan Dai, Yien Xu, Aishwarya Ganesan, Ramnatthan Alagappan, Brian Kroth, Andrea Arpaci-Dusseau, and Remzi Arpaci-Dusseau. 2020. From WiscKey to Bourbon: A Learned Index for Log-Structured Merge Trees. In 14th USENIX Symposium on Operating Systems Design and Implementation. 155--171."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1921015"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1989323.1989327"},{"key":"e_1_3_2_1_21_1","unstructured":"Biplob K Debnath Sudipta Sengupta and Jin Li. 2010. ChunkStash: Speeding Up Inline Storage Deduplication Using Flash Memory.. In USENIX annual technical conference. 1--16."},{"key":"e_1_3_2_1_22_1","volume-title":"19th USENIX Conference on File and Storage Technologies. 33--49","author":"Dong Siying","year":"2021","unstructured":"Siying Dong, Andrew Kryczka, Yanqin Jin, and Michael Stumm. 2021. Evolution of development priorities in key-value stores serving largescale applications: The rocksdb experience. In 19th USENIX Conference on File and Storage Technologies. 33--49."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3575693.3575715"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.14778\/3583140.3583167"},{"key":"e_1_3_2_1_25_1","unstructured":"Samsung Electronics. 2016. Samsung Introduces World's Largest Capacity (15.36TB) SSD for Enterprise Storage Systems. https:\/\/news.samsung.com\/global\/samsung-now-introducing-worldslargest- capacity-15--36tb-ssd-for-enterprise-storage-systems."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2485732.2485746"},{"key":"e_1_3_2_1_27_1","unstructured":"Google. 2011. Leveldb. https:\/\/github.com\/google\/leveldb."},{"key":"e_1_3_2_1_28_1","volume-title":"MDHIM: A Parallel Key\/Value Framework for HPC. In 7th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 15)","author":"Greenberg Huge","year":"2015","unstructured":"Huge Greenberg, John Bent, and Gary Grider. 2015. MDHIM: A Parallel Key\/Value Framework for HPC. In 7th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 15). USENIX."},{"key":"e_1_3_2_1_29_1","volume-title":"Flash-Blox: Achieving Both Performance Isolation and Uniform Lifetime for Virtualized SSDs. In 15th USENIX Conference on File and Storage Technologies. 375--390","author":"Huang Jian","year":"2017","unstructured":"Jian Huang, Anirudh Badam, Laura Caulfield, Suman Nath, Sudipta Sengupta, Bikash Sharma, and Moinuddin K Qureshi. 2017. Flash-Blox: Achieving Both Performance Isolation and Uniform Lifetime for Virtualized SSDs. In 15th USENIX Conference on File and Storage Technologies. 375--390."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3452846"},{"key":"e_1_3_2_1_31_1","volume-title":"USENIX Annual Technical Conference. 173--187","author":"Im Junsu","year":"2020","unstructured":"Junsu Im, Jinwook Bae, Chanwoo Chung, Arvind Arvind, and Sungjin Lee. 2020. PinK: High-speed In-storage Key-value Store with Bounded Tails.. In USENIX Annual Technical Conference. 173--187."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2017.15"},{"key":"e_1_3_2_1_33_1","volume-title":"An Evaluation of Different Page Allocation Strategies on High-Speed SSDs. In 4th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 12)","author":"Jung Myoungsoo","year":"2012","unstructured":"Myoungsoo Jung and Mahmut Kandemir. 2012. An Evaluation of Different Page Allocation Strategies on High-Speed SSDs. In 4th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 12). USENIX."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCA.2017.2750658"},{"key":"e_1_3_2_1_35_1","volume-title":"17th USENIX Conference on File and Storage Technologies. 191--205","author":"Kaiyrakhmet Olzhas","year":"2019","unstructured":"Olzhas Kaiyrakhmet, Songyi Lee, Beomseok Nam, Sam H Noh, and Young-ri Choi. 2019. SLM-DB: Single-Level Key-Value store with persistent memory. In 17th USENIX Conference on File and Storage Technologies. 191--205."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3319647.3325831"},{"key":"e_1_3_2_1_37_1","volume-title":"2021 USENIX Annual Technical Conference. 821--837","author":"Kassa Hiwot Tadese","year":"2021","unstructured":"Hiwot Tadese Kassa, Jason Akers, Mrinmoy Ghosh, Zhichao Cao, Vaibhav Gogte, and Ronald Dreslinski. 2021. Improving performance of flash based Key-Value stores using storage class memory as a volatile memory extension. In 2021 USENIX Annual Technical Conference. 821--837."},{"key":"e_1_3_2_1_38_1","unstructured":"Yangseok Ki. 2017. Key Value SSD Explained - Concept Device System and Standard. https:\/\/www.snia.org\/sites\/default\/files\/SDC\/2017\/presentations\/Object_ObjectDriveStorage\/Ki_Yang_Seok_Key_Value_SSD_Explained_Concept_Device_System_and_Standard.pdf."},{"key":"e_1_3_2_1_39_1","volume-title":"15th USENIX Conference on File and Storage Technologies (FAST 17)","author":"Kim Hyukjoong","year":"2017","unstructured":"Hyukjoong Kim, Dongkun Shin, Yun Ho Jeong, and Kyung Ho Kim. 2017. SHRD: Improving Spatial Locality in Flash Storage Accesses by Sequentializing in Host and Randomizing in Device. In 15th USENIX Conference on File and Storage Technologies (FAST 17). USENIX Association, Santa Clara, CA, 271--284. https:\/\/www.usenix.org\/conference\/fast17\/technical-sessions\/presentation\/kim"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3196909"},{"key":"e_1_3_2_1_41_1","volume-title":"18th USENIX Conference on File and Storage Technologies. 183--191","author":"Kwon Miryeong","year":"2020","unstructured":"Miryeong Kwon, Donghyun Gouk, Changrim Lee, Byounggeun Kim, Jooyoung Hwang, and Myoungsoo Jung. 2020. DC-Store: Eliminating noisy neighbor containers using deterministic I\/O performance and resource isolation. In 18th USENIX Conference on File and Storage Technologies. 183--191."},{"key":"e_1_3_2_1_42_1","volume-title":"2022 USENIX Annual Technical Conference. 755--772","author":"Kwon Miryeong","year":"2022","unstructured":"Miryeong Kwon, Seungjun Lee, Hyunkyu Choi, Jooyoung Hwang, and Myoungsoo Jung. 2022. Vigil-KV: Hardware-Software Co-Design to Integrate Strong Latency Determinism into Log-Structured Merge Key-Value Stores. In 2022 USENIX Annual Technical Conference. 755--772."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/MASCOTS.2019.00048"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3480963"},{"key":"e_1_3_2_1_45_1","volume-title":"16th USENIX Conference on File and Storage Technologies. 83--90","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 16th USENIX Conference on File and Storage Technologies. 83--90."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387902.3392621"},{"key":"e_1_3_2_1_47_1","volume-title":"KVIMR: Key-Value Store Aware Data Management Middleware for Interlaced Magnetic Recording Based Hard Disk Drive. In 2021 USENIX Annual Technical Conference. 657--671","author":"Liang Yuhong","year":"2021","unstructured":"Yuhong Liang, Tsun-Yu Yang, and Ming-Chang Yang. 2021. KVIMR: Key-Value Store Aware Data Management Middleware for Interlaced Magnetic Recording Based Hard Disk Drive. In 2021 USENIX Annual Technical Conference. 657--671."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043558"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3033273"},{"key":"e_1_3_2_1_50_1","volume-title":"USENIX Annual Technical Conference. 207--219","author":"Marmol Leonardo","year":"2015","unstructured":"Leonardo Marmol, Swaminathan Sundararaman, Nisha Talagala, and Raju Rangaswami. 2015. NVMKV: A Scalable, Lightweight, FTL-aware Key-Value Store.. In USENIX Annual Technical Conference. 207--219."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3465332.3470883"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1007\/s002360050048"},{"key":"e_1_3_2_1_53_1","unstructured":"SNIA. [n. d.]. KV Storage API spec. https:\/\/www.snia.org\/keyvalue."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3575693.3575722"},{"key":"e_1_3_2_1_55_1","unstructured":"Trezor. [n. d.]. BlockBook. https:\/\/github.com\/trezor\/blockbook."},{"key":"e_1_3_2_1_56_1","volume-title":"Pacman: An Efficient Compaction Approach for Log-Structured Key-Value Store on Persistent Memory. In 2022 USENIX Annual Technical Conference. 773--788","author":"Wang Jing","year":"2022","unstructured":"Jing Wang, Youyou Lu, Qing Wang, Minhui Xie, Keji Huang, and Jiwu Shu. 2022. Pacman: An Efficient Compaction Approach for Log-Structured Key-Value Store on Persistent Memory. In 2022 USENIX Annual Technical Conference. 773--788."},{"key":"e_1_3_2_1_57_1","volume-title":"Automation & Test in Europe Conference & Exhibition. IEEE, 563--568","author":"Lin Kai-Hsiang","year":"2018","unstructured":"Sung-MingWu, Kai-Hsiang Lin, and Li-Pin Chang. 2018. KVSSD: Close integration of LSM trees and flash translation layer for write-efficient KV store. In 2018 Design, Automation & Test in Europe Conference & Exhibition. IEEE, 563--568."},{"key":"e_1_3_2_1_58_1","unstructured":"Juncheng Yang. [n. d.]. Cache trace statistics. https:\/\/github.com\/twitter\/cache-trace\/blob\/master\/stat\/2020Mar.md."},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.5555\/3488766.3488777"},{"key":"e_1_3_2_1_60_1","volume-title":"MatrixKV: ReducingWrite Stalls and Write Amplification in LSM-tree Based KV Stores with Matrix Container in NVM. In 2020 USENIX Annual Technical Conference. 17--31","author":"Yao Ting","year":"2020","unstructured":"Ting Yao, Yiwen Zhang, Jiguang Wan, Qiu Cui, Liu Tang, Hong Jiang, Changsheng Xie, and Xubin He. 2020. MatrixKV: ReducingWrite Stalls and Write Amplification in LSM-tree Based KV Stores with Matrix Container in NVM. In 2020 USENIX Annual Technical Conference. 17--31."},{"key":"e_1_3_2_1_61_1","volume-title":"2021 IEEE International Symposium on High-Performance Computer Architecture. IEEE, 736--748","author":"Ye Chencheng","year":"2021","unstructured":"Chencheng Ye, Yuanchao Xu, Xipeng Shen, Xiaofei Liao, Hai Jin, and Yan Solihin. 2021. Hardware-based address-centric acceleration of keyvalue store. In 2021 IEEE International Symposium on High-Performance Computer Architecture. IEEE, 736--748."},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00063"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126545"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3519941.3535068"}],"event":{"name":"ASPLOS '25: 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture"],"location":"Rotterdam Netherlands","acronym":"ASPLOS '25"},"container-title":["Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3669940.3707279","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3669940.3707279","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,21]],"date-time":"2025-08-21T14:48:52Z","timestamp":1755787732000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3669940.3707279"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,30]]},"references-count":64,"alternative-id":["10.1145\/3669940.3707279","10.1145\/3669940"],"URL":"https:\/\/doi.org\/10.1145\/3669940.3707279","relation":{},"subject":[],"published":{"date-parts":[[2025,3,30]]},"assertion":[{"value":"2025-03-30","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}