{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,18]],"date-time":"2026-03-18T13:24:57Z","timestamp":1773840297809,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":65,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,9,30]],"date-time":"2024-09-30T00:00:00Z","timestamp":1727654400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,9,30]]},"DOI":"10.1145\/3695794.3695805","type":"proceedings-article","created":{"date-parts":[[2024,12,12]],"date-time":"2024-12-12T04:06:53Z","timestamp":1733976413000},"page":"116-128","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["ZipCache: A DRAM\/SSD Cache with Built-in Transparent Compression"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3177-5071","authenticated-orcid":false,"given":"Rui","family":"Xie","sequence":"first","affiliation":[{"name":"Rensselaer Polytechnic Institute, Troy, NY, United States"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-8535-7911","authenticated-orcid":false,"given":"Linsen","family":"Ma","sequence":"additional","affiliation":[{"name":"Rensselaer Polytechnic Institute, Troy, NY, United States"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-0959-8721","authenticated-orcid":false,"given":"Alex","family":"Zhong","sequence":"additional","affiliation":[{"name":"Harker School, San Jose, CA, United States"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5641-2536","authenticated-orcid":false,"given":"Feng","family":"Chen","sequence":"additional","affiliation":[{"name":"Louisiana State University, Baton Rouge, LA, United States"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-8005-0043","authenticated-orcid":false,"given":"Tong","family":"Zhang","sequence":"additional","affiliation":[{"name":"Rensselaer Polytechnic Institute, Troy, NY, United States"}]}],"member":"320","published-online":{"date-parts":[[2024,12,11]]},"reference":[{"key":"e_1_3_3_2_2_2","volume-title":"Memcached","year":"2018","unstructured":"2018. Memcached. https:\/\/memcached.org\/"},{"key":"e_1_3_3_2_3_2","unstructured":"2018. Silesia Corpus. https:\/\/github.com\/MiloszKrajewski\/SilesiaCorpus."},{"key":"e_1_3_3_2_4_2","unstructured":"2022. xcache. https:\/\/github.com\/XimalayaCloud\/xcache."},{"key":"e_1_3_3_2_5_2","volume-title":"Bitstamp Exchange Data","year":"2023","unstructured":"2023. Bitstamp Exchange Data. https:\/\/www.cryptodatadownload.com\/data\/bitstamp\/."},{"key":"e_1_3_3_2_6_2","volume-title":"Flexible I\/O Tester","year":"2023","unstructured":"2023. Flexible I\/O Tester. https:\/\/github.com\/axboe\/fio."},{"key":"e_1_3_3_2_7_2","volume-title":"Redis","year":"2023","unstructured":"2023. Redis. https:\/\/redis.io"},{"key":"e_1_3_3_2_8_2","volume-title":"RocksDB","year":"2023","unstructured":"2023. RocksDB. https:\/\/rocksdb.org"},{"key":"e_1_3_3_2_9_2","volume-title":"CacheLib","year":"2024","unstructured":"2024. CacheLib. https:\/\/github.com\/facebook\/CacheLib"},{"key":"e_1_3_3_2_10_2","unstructured":"2024. Pika. https:\/\/github.com\/OpenAtomFoundation\/pika."},{"key":"e_1_3_3_2_11_2","volume-title":"Samsung SmartSSD","year":"2024","unstructured":"2024. Samsung SmartSSD. https:\/\/semiconductor.samsung.com\/ssd\/smart-ssd\/"},{"key":"e_1_3_3_2_12_2","volume-title":"ScaleFlux Computational Storage","year":"2024","unstructured":"2024. ScaleFlux Computational Storage. http:\/\/scaleflux.com"},{"key":"e_1_3_3_2_13_2","volume-title":"WiredTiger","year":"2024","unstructured":"2024. WiredTiger. https:\/\/github.com\/wiredtiger\/"},{"key":"e_1_3_3_2_14_2","volume-title":"Zswp","year":"2024","unstructured":"2024. Zswp. https:\/\/wiki.archlinux.org\/title\/Zswap."},{"key":"e_1_3_3_2_15_2","doi-asserted-by":"crossref","unstructured":"Colin Adams Luis Alonso Benjamin Atkin John Banning Sumeer Bhola Rick Buskens Ming Chen Xi Chen Yoo Chung Qin Jia et\u00a0al. 2020. Monarch: Google\u2019s planet-scale in-memory time series database. Proceedings of the VLDB Endowment 13 12 (2020) 3181\u20133194.","DOI":"10.14778\/3181-3194"},{"key":"e_1_3_3_2_16_2","volume-title":"NAND Flash Prices Expected to Stabilize and Rebound in Q4, Projected to Remain Steady or Increase 0-5%, Says TrendForce","author":"Ao Bryan","year":"2023","unstructured":"Bryan Ao. 2023. NAND Flash Prices Expected to Stabilize and Rebound in Q4, Projected to Remain Steady or Increase 0-5%, Says TrendForce. https:\/\/www.trendforce.com\/presscenter\/news\/20230911-11839.html."},{"key":"e_1_3_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/2254756.2254766"},{"key":"e_1_3_3_2_18_2","first-page":"363","volume-title":"Proceedings of USENIX Annual Technical Conference (ATC)","author":"Balmau Oana","year":"2017","unstructured":"Oana Balmau, Diego Didona, Rachid Guerraoui, Willy Zwaenepoel, Huapeng Yuan, Aashray Arora, Karan Gupta, and Pavan Konka. 2017. TRIAD: Creating Synergies Between Memory, Disk and Log in Log Structured Key-Value Stores. In Proceedings of USENIX Annual Technical Conference (ATC). 363\u2013375."},{"key":"e_1_3_3_2_19_2","volume-title":"Proc. of Annual Conference on Innovative Data Systems Research (CIDR)","author":"Barbalace Antonio","year":"2021","unstructured":"Antonio Barbalace and Jaeyoung Do. 2021. Computational Storage: Where Are We Today?. In Proc. of Annual Conference on Innovative Data Systems Research (CIDR)."},{"key":"e_1_3_3_2_20_2","volume-title":"USENIX Symposium on Operating Systems Design and Implementation (OSDI)","author":"Berg Ben","year":"2020","unstructured":"Ben Berg, Daniel Berger, Sara McAllister, Isaac Grosof, Sathya Gunasekar, Jimmy Lu, Michael Uhlar, Jim Carrig, Nathan Beckmann, Mor Harchol-Balter, et\u00a0al. 2020. The CacheLib caching engine: Design and experiences at scale. In USENIX Symposium on Operating Systems Design and Implementation (OSDI)."},{"key":"e_1_3_3_2_21_2","first-page":"29","volume-title":"USENIX Conference on File and Storage Technologies (FAST)","author":"Cao Wei","year":"2020","unstructured":"Wei Cao, Yang Liu, Zhushi Cheng, Ning Zheng, Wei Li, Wenjie Wu, Linqiang Ouyang, Peng Wang, Yijing Wang, Ray Kuan, Zhenjun Liu, Feng Zhu, and Tong Zhang. 2020. POLARDB meets computational storage: Efficiently support analytical workloads in cloud-native relational database. In USENIX Conference on File and Storage Technologies (FAST). 29\u201341."},{"key":"e_1_3_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3196898"},{"key":"e_1_3_3_2_23_2","first-page":"17","volume-title":"USENIX Conference on File and Storage Technologies (FAST)","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 USENIX Conference on File and Storage Technologies (FAST). 17\u201332."},{"key":"e_1_3_3_2_24_2","first-page":"239","volume-title":"USENIX Conference on File and Storage Technologies (FAST)","author":"Chen Jiqiang","year":"2020","unstructured":"Jiqiang Chen, Liang Chen, Sheng Wang, Guoyun Zhu, Yuanyuan Sun, Huan Liu, and Feifei Li. 2020. HotRing: A Hotspot-Aware In-Memory Key-Value Store. In USENIX Conference on File and Storage Technologies (FAST). 239\u2013252."},{"key":"e_1_3_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3465998.3466004"},{"key":"e_1_3_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2018.00051"},{"key":"e_1_3_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2903741"},{"key":"e_1_3_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3183713.3196927"},{"key":"e_1_3_3_2_29_2","doi-asserted-by":"crossref","unstructured":"Chen Ding Ting Yao Hong Jiang Qiu Cui Liu Tang Yiwen Zhang Jiguang Wan and Zhihu Tan. 2022. TriangleKV: Reducing write stalls and write amplification in LSM-tree based KV stores with triangle container in NVM. IEEE Transactions on Parallel and Distributed Systems 33 12 (2022) 4339\u20134352.","DOI":"10.1109\/TPDS.2022.3188268"},{"key":"e_1_3_3_2_30_2","doi-asserted-by":"crossref","unstructured":"Siying Dong Andrew Kryczka Yanqin Jin and Michael Stumm. 2021. Rocksdb: Evolution of development priorities in a key-value store serving large-scale applications. ACM Transactions on Storage (TOS) 17 4 (2021) 1\u201332.","DOI":"10.1145\/3483840"},{"key":"e_1_3_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/3575693.3575715"},{"key":"e_1_3_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2005.6"},{"key":"e_1_3_3_2_33_2","first-page":"371","volume-title":"USENIX Symposium on Networked Systems Design and Implementation (NSDI)","author":"Fan Bin","year":"2013","unstructured":"Bin Fan, David\u00a0G Andersen, and Michael Kaminsky. 2013. MemC3: Compact and Concurrent MemCache with Dumber Caching and Smarter Hashing. In USENIX Symposium on Networked Systems Design and Implementation (NSDI). 371\u2013384."},{"key":"e_1_3_3_2_34_2","doi-asserted-by":"crossref","unstructured":"Franz F\u00e4rber Sang\u00a0Kyun Cha J\u00fcrgen Primsch Christof Bornh\u00f6vd Stefan Sigg and Wolfgang Lehner. 2012. SAP HANA database: data management for modern business applications. ACM Sigmod Record 40 4 (2012) 45\u201351.","DOI":"10.1145\/2094114.2094126"},{"key":"e_1_3_3_2_35_2","doi-asserted-by":"crossref","unstructured":"Goetz Graefe et\u00a0al. 2011. Modern B-tree techniques. Foundations and Trends\u00ae in Databases 3 4 (2011) 203\u2013402.","DOI":"10.1561\/1900000028"},{"key":"e_1_3_3_2_36_2","first-page":"1","volume-title":"2021 IEEE International Conference on Networking, Architecture and Storage (NAS)","author":"Hao Jingpeng","unstructured":"Jingpeng Hao, Xubin Chen, Yifan Qiao, Yuyang Zhang, and Tong Zhang. [n. d.]. Implementing Flash-Cached Storage Systems Using Computational Storage Drive with Built-in Transparent Compression. In 2021 IEEE International Conference on Networking, Architecture and Storage (NAS). 1\u20138."},{"key":"e_1_3_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3314041"},{"key":"e_1_3_3_2_38_2","doi-asserted-by":"crossref","unstructured":"Kecheng Huang Zhaoyan Shen Zili Shao Tong Zhang and Feng Chen. 2023. Breathing New Life into an Old Tree: Resolving Logging Dilemma of B+-tree on Modern Computational Storage Drives. Proceedings of the VLDB Endowment 17 2 (2023) 134\u2013147.","DOI":"10.14778\/3626292.3626297"},{"key":"e_1_3_3_2_39_2","first-page":"729","volume-title":"USENIX Annual Technical Conference (ATC)","author":"Kwon Dongup","year":"2021","unstructured":"Dongup Kwon, Dongryeong Kim, Junehyuk Boo, Wonsik Lee, and Jangwoo Kim. 2021. A fast and flexible hardware-based virtualization mechanism for computational storage devices. In USENIX Annual Technical Conference (ATC). 729\u2013743."},{"key":"e_1_3_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304053"},{"key":"e_1_3_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2015.7113373"},{"key":"e_1_3_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2013.6544834"},{"key":"e_1_3_3_2_43_2","first-page":"501","volume-title":"2014 USENIX Annual Technical Conference (USENIX ATC)","author":"Li Cheng","unstructured":"Cheng Li, Philip Shilane, Fred Douglis, Hyong Shim, Stephen Smaldone, and Grant Wallace. [n. d.]. Nitro: A Capacity-Optimized SSD Cache for Primary Storage. In 2014 USENIX Annual Technical Conference (USENIX ATC). 501\u2013512."},{"key":"e_1_3_3_2_44_2","first-page":"301","volume-title":"14th USENIX Conference on File and Storage Technologies (FAST)","author":"Li Wenji","year":"2016","unstructured":"Wenji Li, Gregory Jean-Baptise, Juan Riveros, Giri Narasimhan, Tony Zhang, and Ming Zhao. 2016. CacheDedup: In-line Deduplication for Flash Caching. In 14th USENIX Conference on File and Storage Technologies (FAST). 301\u2013314."},{"key":"e_1_3_3_2_45_2","first-page":"429","volume-title":"USENIX Symposium on Networked Systems Design and Implementation (NSDI)","author":"Lim Hyeontaek","year":"2014","unstructured":"Hyeontaek Lim, Dongsu Han, David\u00a0G Andersen, and Michael Kaminsky. 2014. MICA: A Holistic Approach to Fast In-Memory Key-Value Storage. In USENIX Symposium on Networked Systems Design and Implementation (NSDI). 429\u2013444."},{"key":"e_1_3_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168855"},{"key":"e_1_3_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/3582016.3582063"},{"key":"e_1_3_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483568"},{"key":"e_1_3_3_2_49_2","volume-title":"CXL and Gen-Z Iron Out A Coherent Interconnect Strategy","author":"Morgan Timothy\u00a0Prickett","year":"2020","unstructured":"Timothy\u00a0Prickett Morgan. 2020. CXL and Gen-Z Iron Out A Coherent Interconnect Strategy. https:\/\/www.nextplatform.com\/2020\/04\/03\/cxl-and-gen-z-iron-out-a-coherent-interconnect-strategy\/."},{"key":"e_1_3_3_2_50_2","volume-title":"The days of SSDs getting cheaper are over. Prices are starting to rise","author":"Ol\u0161an Jan","year":"2023","unstructured":"Jan Ol\u0161an. 2023. The days of SSDs getting cheaper are over. Prices are starting to rise. https:\/\/www.hwcooling.net\/en\/the-days-of-ssds-getting-cheaper-are-over-prices-will-rise\/."},{"key":"e_1_3_3_2_51_2","doi-asserted-by":"crossref","unstructured":"John Ousterhout Arjun Gopalan Ashish Gupta Ankita Kejriwal Collin Lee Behnam Montazeri Diego Ongaro Seo\u00a0Jin Park Henry Qin Mendel Rosenblum et\u00a0al. 2015. The RAMCloud storage system. ACM Transactions on Computer Systems (TOCS) 33 3 (2015) 1\u201355.","DOI":"10.1145\/2806887"},{"key":"e_1_3_3_2_52_2","doi-asserted-by":"crossref","unstructured":"Patrick O\u2019Neil Edward Cheng Dieter Gawlick and Elizabeth O\u2019Neil. 1996. The log-structured merge-tree (LSM-tree). Acta Informatica 33 (1996) 351\u2013385.","DOI":"10.1007\/s002360050048"},{"key":"e_1_3_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540724"},{"key":"e_1_3_3_2_54_2","doi-asserted-by":"crossref","unstructured":"Tuomas Pelkonen Scott Franklin Justin Teller Paul Cavallaro Qi Huang Justin Meza and Kaushik Veeraraghavan. 2015. Gorilla: A fast scalable in-memory time series database. Proceedings of the VLDB Endowment 8 12 (2015) 1816\u20131827.","DOI":"10.14778\/2824032.2824078"},{"key":"e_1_3_3_2_55_2","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132765"},{"key":"e_1_3_3_2_56_2","doi-asserted-by":"crossref","unstructured":"Tobias Vin\u00e7on Christian Kn\u00f6dler Leonardo Solis-Vasquez Arthur Bernhardt Sajjad Tamimi Lukas Weber Florian Stock Andreas Koch and Ilia Petrov. 2022. Near-data processing in database systems on native computational storage under HTAP workloads. Proceedings of the VLDB Endowment 15 10 (2022) 1991\u20132004.","DOI":"10.14778\/3547305.3547307"},{"key":"e_1_3_3_2_57_2","first-page":"713","volume-title":"2020 USENIX Annual Technical Conference (USENIX ATC)","author":"Wang Qiuping","unstructured":"Qiuping Wang, Jinhong Li, Wen Xia, Erik Kruus, Biplob Debnath, and Patrick\u00a0PC Lee. [n. d.]. Austere Flash Caching with Deduplication and Compression. In 2020 USENIX Annual Technical Conference (USENIX ATC). 713\u2013726."},{"key":"e_1_3_3_2_58_2","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507731"},{"key":"e_1_3_3_2_59_2","volume-title":"The era of cheap SSDs is about to end","author":"White Monica\u00a0J.","year":"2023","unstructured":"Monica\u00a0J. White. 2023. The era of cheap SSDs is about to end. https:\/\/www.digitaltrends.com\/computing\/samsung-flash-nand-chips-price-increase\/."},{"key":"e_1_3_3_2_60_2","first-page":"17","volume-title":"USENIX Annual Technical Conference (ATC)","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: Reducing Write Stalls and Write Amplification in LSM-tree Based KV Stores with Matrix Container in NVM. In USENIX Annual Technical Conference (ATC). 17\u201331."},{"key":"e_1_3_3_2_61_2","doi-asserted-by":"crossref","unstructured":"Ling Zhan Kai Lu Zhilong Cheng and Jiguang Wan. 2020. RangeKV: An efficient key-value store based on hybrid DRAM-NVM-SSD storage structure. IEEE Access 8 (2020) 154518\u2013154529.","DOI":"10.1109\/ACCESS.2020.3017651"},{"key":"e_1_3_3_2_62_2","doi-asserted-by":"crossref","unstructured":"Kai Zhang Kaibo Wang Yuan Yuan Lei Guo Rubao Lee and Xiaodong Zhang. 2015. Mega-kv: A case for gpus to maximize the throughput of in-memory key-value stores. Proceedings of the VLDB Endowment 8 11 (2015) 1226\u20131237.","DOI":"10.14778\/2809974.2809984"},{"key":"e_1_3_3_2_63_2","doi-asserted-by":"crossref","unstructured":"Jishen Zhao Sheng Li Jichuan Chang John\u00a0L Byrne Laura\u00a0L Ramirez Kevin Lim Yuan Xie and Paolo Faraboschi. 2015. Buri: Scaling big-memory computing with hardware-based memory expansion. ACM Transactions on Architecture and Code Optimization (TACO) 12 3 (2015) 1\u201324.","DOI":"10.1145\/2808233"},{"key":"e_1_3_3_2_64_2","volume-title":"USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage)","author":"Zheng Ning","year":"2020","unstructured":"Ning Zheng, Xubin Chen, Jiangpeng Li, Qi Wu, Yang Liu, Yong Peng, Fei Sun, Hao Zhong, and Tong Zhang. 2020. Re-think Data Management Software Design Upon the Arrival of Storage Hardware with Built-in Transparent Compression. In USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage)."},{"key":"e_1_3_3_2_65_2","doi-asserted-by":"publisher","unstructured":"Jacob Ziv and Abraham Lempel. 1977. A universal algorithm for sequential data compression. IEEE Transactions on information theory 23 3 (1977) 337\u2013343. 10.1109\/TIT.1977.1055714 https:\/\/dl.acm.org\/doi\/10.1109\/TIT.1977.1055714","DOI":"10.1109\/TIT.1977.1055714"},{"key":"e_1_3_3_2_66_2","doi-asserted-by":"publisher","unstructured":"Jacob Ziv and Abraham Lempel. 1978. Compression of individual sequences via variable-rate coding. IEEE transactions on Information Theory 24 5 (1978) 530\u2013536. 10.1109\/TIT.1978.1055934 https:\/\/dl.acm.org\/doi\/10.1109\/TIT.1978.1055934","DOI":"10.1109\/TIT.1978.1055934"}],"event":{"name":"MEMSYS '24: The International Symposium on Memory Systems","location":"Washington DC USA","acronym":"MEMSYS '24"},"container-title":["Proceedings of the International Symposium on Memory Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3695794.3695805","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3695794.3695805","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:10:06Z","timestamp":1750295406000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3695794.3695805"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,30]]},"references-count":65,"alternative-id":["10.1145\/3695794.3695805","10.1145\/3695794"],"URL":"https:\/\/doi.org\/10.1145\/3695794.3695805","relation":{},"subject":[],"published":{"date-parts":[[2024,9,30]]},"assertion":[{"value":"2024-12-11","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}