{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:09:36Z","timestamp":1750219776032,"version":"3.41.0"},"reference-count":46,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2023,6,19]],"date-time":"2023-06-19T00:00:00Z","timestamp":1687132800000},"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":["61872299"],"award-info":[{"award-number":["61872299"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Natural Science Foundation Project of CQ CSTC","award":["cstc2021ycjh-bgzxm0199, 2022NSCQ-MSX0789"],"award-info":[{"award-number":["cstc2021ycjh-bgzxm0199, 2022NSCQ-MSX0789"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Storage"],"published-print":{"date-parts":[[2023,8,31]]},"abstract":"<jats:p>\n            Most solid-state drives (SSDs) adopt an on-board Dynamic Random Access Memory (DRAM) to buffer the write data, which can significantly reduce the amount of write operations committed to the flash array of SSD if data exhibits locality in write operations. This article focuses on efficiently managing the small amount of DRAM cache inside SSDs. The basic idea is to employ the visibility graph technique to unify both temporal and spatial locality of references of I\/O accesses, for directing cache management in SSDs. Specifically, we propose to adaptively generate the visibility graph of cached data pages and then support batch adjustment of adjacent or nearby (hot) cached data pages by referring to the connection situations in the visibility graph. In addition, we propose to evict the buffered data pages in batches by also referring to the connection situations, to maximize the internal flushing parallelism of SSD devices without worsening I\/O congestion. The trace-driven simulation experiments show that our proposal can yield improvements on cache hits by between\n            <jats:monospace>0.8<\/jats:monospace>\n            % and\n            <jats:monospace>19.8<\/jats:monospace>\n            %, and the overall I\/O latency by\n            <jats:monospace>25.6<\/jats:monospace>\n            % on average, compared to state-of-the-art cache management schemes inside SSDs.\n          <\/jats:p>","DOI":"10.1145\/3586576","type":"journal-article","created":{"date-parts":[[2023,3,3]],"date-time":"2023-03-03T08:42:57Z","timestamp":1677832977000},"page":"1-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Visibility Graph-based Cache Management for DRAM Buffer Inside Solid-state Drives"],"prefix":"10.1145","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7242-6287","authenticated-orcid":false,"given":"Zhibing","family":"Sha","sequence":"first","affiliation":[{"name":"Southwest University of China, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5235-6496","authenticated-orcid":false,"given":"Jun","family":"Li","sequence":"additional","affiliation":[{"name":"Southwest University of China, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2476-9853","authenticated-orcid":false,"given":"Fengxiang","family":"Zhang","sequence":"additional","affiliation":[{"name":"Southwest University of China, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8433-618X","authenticated-orcid":false,"given":"Min","family":"Huang","sequence":"additional","affiliation":[{"name":"Southwest University of China, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8406-8461","authenticated-orcid":false,"given":"Zhigang","family":"Cai","sequence":"additional","affiliation":[{"name":"Southwest University of China, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7329-1812","authenticated-orcid":false,"given":"Francois","family":"Trahay","sequence":"additional","affiliation":[{"name":"T\u00e9l\u00e9com SudParis, France"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6149-6650","authenticated-orcid":false,"given":"Jianwei","family":"Liao","sequence":"additional","affiliation":[{"name":"Southwest University of China, China"}]}],"member":"320","published-online":{"date-parts":[[2023,6,19]]},"reference":[{"volume-title":"USENIX Conference on File and Storage Technologies (FAST\u201919)","author":"Kim B.","key":"e_1_3_2_1_2","unstructured":"B. Kim , J. Choi , and S. Min . 2019. Design tradeoffs for SSD reliability . In USENIX Conference on File and Storage Technologies (FAST\u201919) . B. Kim, J. Choi, and S. Min. 2019. Design tradeoffs for SSD reliability. In USENIX Conference on File and Storage Technologies (FAST\u201919)."},{"volume-title":"Automation & Test in Europe Conference & Exhibition (DATE\u201920)","author":"Xu X.","key":"e_1_3_2_2_2","unstructured":"X. Xu , Z. Cai , J. Liao , and Y. Ishiakwa . 2020. Frequent access pattern-based prefetching inside of solid-state drives. In Design , Automation & Test in Europe Conference & Exhibition (DATE\u201920) . X. Xu, Z. Cai, J. Liao, and Y. Ishiakwa. 2020. Frequent access pattern-based prefetching inside of solid-state drives. In Design, Automation & Test in Europe Conference & Exhibition (DATE\u201920)."},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0229645"},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2015.2455978"},{"key":"e_1_3_2_5_2","first-page":"141","article-title":"A novel buffer management scheme based on particle swarm optimization for SSD","volume":"74","author":"Wang Y.","year":"2018","unstructured":"Y. Wang , K. Kim , B. Lee , et\u00a0al. 2018 . A novel buffer management scheme based on particle swarm optimization for SSD . TJSC 74 (2018), 141 \u2013 159 . Y. Wang, K. Kim, B. Lee, et\u00a0al. 2018. A novel buffer management scheme based on particle swarm optimization for SSD. TJSC 74 (2018), 141\u2013159.","journal-title":"TJSC"},{"key":"e_1_3_2_6_2","first-page":"3956","article-title":"Patch-based data management for dual-copy buffers in RAID-enabled SSDs","volume":"39","author":"Li J.","year":"2020","unstructured":"J. Li , Z. Sha , Z. Cai , et\u00a0al. 2020 . Patch-based data management for dual-copy buffers in RAID-enabled SSDs . IEEE TCAD 39 , 11 (2020), 3956 \u2013 3967 . J. Li, Z. Sha, Z. Cai, et\u00a0al. 2020. Patch-based data management for dual-copy buffers in RAID-enabled SSDs. IEEE TCAD 39, 11 (2020), 3956\u20133967.","journal-title":"IEEE TCAD"},{"key":"e_1_3_2_7_2","first-page":"1437","article-title":"Co-active: A workload-aware collaborative cache management scheme for NVMe SSDs","volume":"32","author":"Sun H.","year":"2021","unstructured":"H. Sun , S. Dai , et\u00a0al. 2021 . Co-active: A workload-aware collaborative cache management scheme for NVMe SSDs . IEEE TPDS 32 , 6 (2021), 1437 \u2013 1451 . H. Sun, S. Dai, et\u00a0al. 2021. Co-active: A workload-aware collaborative cache management scheme for NVMe SSDs. IEEE TPDS 32, 6 (2021), 1437\u20131451.","journal-title":"IEEE TPDS"},{"key":"e_1_3_2_8_2","volume-title":"ISCA 44, 3","author":"Jain A.","year":"2016","unstructured":"A. Jain and C. Lin . Back to the future: Leveraging Belady\u2019s algorithm for improved cache replacement . In ISCA 44, 3 ( 2016 ), 78\u201389. A. Jain and C. Lin. Back to the future: Leveraging Belady\u2019s algorithm for improved cache replacement. In ISCA 44, 3 (2016), 78\u201389."},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/12.752657"},{"key":"e_1_3_2_10_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2093139.2093140","article-title":"An adaptive write buffer management scheme for flash-based SSDs","volume":"8","author":"Wu G.","year":"2012","unstructured":"G. Wu , X. He , and B. Eckart . 2012 . An adaptive write buffer management scheme for flash-based SSDs . ACM TOS 8 , 1 (2012), 1 \u2013 24 . G. Wu, X. He, and B. Eckart. 2012. An adaptive write buffer management scheme for flash-based SSDs. ACM TOS 8, 1 (2012), 1\u201324.","journal-title":"ACM TOS"},{"key":"e_1_3_2_11_2","volume-title":"International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES\u201906)","author":"Park S.","year":"2006","unstructured":"S. Park , D. Jung , J. Kang , et\u00a0al. 2006 . CFLRU: A replacement algorithm for flash memory . In International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES\u201906) . S. Park, D. Jung, J. Kang, et\u00a0al. 2006. CFLRU: A replacement algorithm for flash memory. In International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES\u201906)."},{"volume-title":"1990 ACM SIGMETRICS conference on Measurement and modeling of computer systems (SIGMETRICS\u201990)","author":"Robinson J.","key":"e_1_3_2_12_2","unstructured":"J. Robinson and M. Devarakonda . 1990. Data cache management using frequency-based replacement . In 1990 ACM SIGMETRICS conference on Measurement and modeling of computer systems (SIGMETRICS\u201990) . J. Robinson and M. Devarakonda. 1990. Data cache management using frequency-based replacement. In 1990 ACM SIGMETRICS conference on Measurement and modeling of computer systems (SIGMETRICS\u201990)."},{"key":"e_1_3_2_13_2","first-page":"1","article-title":"A modified particle swarm optimization algorithm for global optimizations of inverse problems","volume":"52","author":"Khan S. U.","year":"2015","unstructured":"S. U. Khan , S. Yang , L. Wang , et\u00a0al. 2015 . A modified particle swarm optimization algorithm for global optimizations of inverse problems . IEEE TOM 52 , 3 (2015), 1 \u2013 4 . S. U. Khan, S. Yang, L. Wang, et\u00a0al. 2015. A modified particle swarm optimization algorithm for global optimizations of inverse problems. IEEE TOM 52, 3 (2015), 1\u20134.","journal-title":"IEEE TOM"},{"volume-title":"USENIX Conference on File and Storage Technologies (FAST\u201903)","author":"Modha D.","key":"e_1_3_2_14_2","unstructured":"Megiddo and D. Modha . 2003. A self-tuning low overhead replacement cache . In USENIX Conference on File and Storage Technologies (FAST\u201903) . Megiddo and D. Modha. 2003. A self-tuning low overhead replacement cache. In USENIX Conference on File and Storage Technologies (FAST\u201903)."},{"key":"e_1_3_2_15_2","doi-asserted-by":"crossref","first-page":"2419","DOI":"10.1109\/TVLSI.2017.2712366","article-title":"A spatial and temporal locality-aware adaptive cache design with network optimization for tiled many-core architectures","volume":"25","author":"Wang M.","year":"2017","unstructured":"M. Wang and Z. Li . 2017 . A spatial and temporal locality-aware adaptive cache design with network optimization for tiled many-core architectures . IEEE VLSI 25 , 9 (2017), 2419 \u2013 2433 . M. Wang and Z. Li. 2017. A spatial and temporal locality-aware adaptive cache design with network optimization for tiled many-core architectures. IEEE VLSI 25, 9 (2017), 2419\u20132433.","journal-title":"IEEE VLSI"},{"key":"e_1_3_2_16_2","first-page":"134","article-title":"VBBMS: A novel buffer management strategy for NAND flash storage devices","volume":"65","author":"Du C.","year":"2019","unstructured":"C. Du , Y. Yao , J. Zhou , and X. Xu . 2019 . VBBMS: A novel buffer management strategy for NAND flash storage devices . IEEE TCE 65 , 2 (2019), 134 \u2013 141 . C. Du, Y. Yao, J. Zhou, and X. Xu. 2019. VBBMS: A novel buffer management strategy for NAND flash storage devices. IEEE TCE 65, 2 (2019), 134\u2013141.","journal-title":"IEEE TCE"},{"volume-title":"USENIX Conference on File and Storage Technologies (FAST\u201905)","author":"Jiang S.","key":"e_1_3_2_17_2","unstructured":"S. Jiang , X. Ding , and F. Chen . 2005. DULO: An effective buffer cache management scheme to exploit both temporal and spatial locality . In USENIX Conference on File and Storage Technologies (FAST\u201905) . S. Jiang, X. Ding, and F. Chen. 2005. DULO: An effective buffer cache management scheme to exploit both temporal and spatial locality. In USENIX Conference on File and Storage Technologies (FAST\u201905)."},{"key":"e_1_3_2_18_2","volume-title":"International Conference on Parallel Processing (ICPP\u201918)","author":"Wang H.","year":"2018","unstructured":"H. Wang , X. Yi , P. Huang , et\u00a0al. 2018 . Efficient SSD caching by avoiding unnecessary writes using machine learning . In International Conference on Parallel Processing (ICPP\u201918) . H. Wang, X. Yi, P. Huang, et\u00a0al. 2018. Efficient SSD caching by avoiding unnecessary writes using machine learning. In International Conference on Parallel Processing (ICPP\u201918)."},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.0709247105"},{"key":"e_1_3_2_20_2","volume-title":"Automation & Test in Europe Conference & Exhibition (DATE\u201922)","author":"Sha Z.","year":"2022","unstructured":"Z. Sha , Z. Cai , D. Yin , et\u00a0al. 2022 . Unifying temporal and spatial locality for cache management inside SSDs. In Design , Automation & Test in Europe Conference & Exhibition (DATE\u201922) . Z. Sha, Z. Cai, D. Yin, et\u00a0al. 2022. Unifying temporal and spatial locality for cache management inside SSDs. In Design, Automation & Test in Europe Conference & Exhibition (DATE\u201922)."},{"key":"e_1_3_2_21_2","first-page":"362","article-title":"Automatic ARIMA time series modeling for adaptive I\/O prefetching","volume":"15","author":"Tran N.","year":"2004","unstructured":"N. Tran , D. Reed , and S. Member . 2004 . Automatic ARIMA time series modeling for adaptive I\/O prefetching . TPDS 15 , 4 (2004), 362 \u2013 377 . N. Tran, D. Reed, and S. Member. 2004. Automatic ARIMA time series modeling for adaptive I\/O prefetching. TPDS 15, 4 (2004), 362\u2013377.","journal-title":"TPDS"},{"key":"e_1_3_2_22_2","doi-asserted-by":"crossref","first-page":"107036","DOI":"10.1016\/j.measurement.2019.107036","article-title":"Fault diagnosis of rolling bearings using weighted horizontal visibility graph and graph Fourier transform","volume":"149","author":"Gao Y.","year":"2020","unstructured":"Y. Gao , D. Yu , and H. Wang . 2020 . Fault diagnosis of rolling bearings using weighted horizontal visibility graph and graph Fourier transform . Measurement 149 (2020), 107036 . Y. Gao, D. Yu, and H. Wang. 2020. Fault diagnosis of rolling bearings using weighted horizontal visibility graph and graph Fourier transform. Measurement 149 (2020), 107036.","journal-title":"Measurement"},{"key":"e_1_3_2_23_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.physleta.2017.10.027","article-title":"Visibility graph analysis of wall turbulence time-series","volume":"382","author":"Iacobello G.","year":"2018","unstructured":"G. Iacobello , S. Scarsoglio , and L. Ridolfi . 2018 . Visibility graph analysis of wall turbulence time-series . Physics Letters A 382 , 1 (2018), 1 \u2013 11 . G. Iacobello, S. Scarsoglio, and L. Ridolfi. 2018. Visibility graph analysis of wall turbulence time-series. Physics Letters A 382, 1 (2018), 1\u201311.","journal-title":"Physics Letters A"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.2478\/s11600-012-0032-x"},{"key":"e_1_3_2_25_2","first-page":"046103","article-title":"Horizontal visibility graphs: Exact results for random time series","volume":"80","author":"Lacasa L.","year":"2009","unstructured":"L. Lacasa , B. Luque , F. Ballesteros , et\u00a0al. 2009 . Horizontal visibility graphs: Exact results for random time series . Phys. Rev. 80 , 4 (2009), 046103 . L. Lacasa, B. Luque, F. Ballesteros, et\u00a0al. 2009. Horizontal visibility graphs: Exact results for random time series. Phys. Rev. 80, 4 (2009), 046103.","journal-title":"Phys. Rev."},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1142\/S0218126621501863"},{"key":"e_1_3_2_27_2","first-page":"2698","article-title":"Prefetching on storage servers through mining access patterns on blocks","volume":"27","author":"Liao J.","year":"2016","unstructured":"J. Liao , F. Trahay , B. Gerofi , and Y. Ishikawa . 2016 . Prefetching on storage servers through mining access patterns on blocks . TPDS 27 , 9 (2016), 2698 \u2013 2710 . J. Liao, F. Trahay, B. Gerofi, and Y. Ishikawa. 2016. Prefetching on storage servers through mining access patterns on blocks. TPDS 27, 9 (2016), 2698\u20132710.","journal-title":"TPDS"},{"key":"e_1_3_2_28_2","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1016\/0095-8956(88)90057-3","article-title":"How to make a graph bipartite","volume":"54","author":"Erdos P.","year":"1988","unstructured":"P. Erdos , R. Faudree , J. Pach , and J. Spencer . 1988 . How to make a graph bipartite . J. Combin. Theory Ser. 54 , 1 (1988), 86 \u2013 98 . P. Erdos, R. Faudree, J. Pach, and J. Spencer. 1988. How to make a graph bipartite. J. Combin. Theory Ser. 54, 1 (1988), 86\u201398.","journal-title":"J. Combin. Theory Ser."},{"key":"e_1_3_2_29_2","volume-title":"International Conference on Supercomputing (ICS\u201918)","author":"Zhang W.","year":"2018","unstructured":"W. Zhang , Q. Cao , H. Jiang , et\u00a0al. 2018 . PA-SSD: A page-type aware TLC SSD for improved write\/read performance and storage efficiency . In International Conference on Supercomputing (ICS\u201918) . 22\u201332. W. Zhang, Q. Cao, H. Jiang, et\u00a0al. 2018. PA-SSD: A page-type aware TLC SSD for improved write\/read performance and storage efficiency. In International Conference on Supercomputing (ICS\u201918). 22\u201332."},{"key":"e_1_3_2_30_2","volume-title":"IEEE International Symposium on High-Performance Computer Architecture (HPCA\u201921)","author":"Liu C.","year":"2021","unstructured":"C. Liu , Y. Lee , et\u00a0al. 2021 . GSSA: A resource allocation scheme customized for 3D NAND SSDs . In IEEE International Symposium on High-Performance Computer Architecture (HPCA\u201921) . C. Liu, Y. Lee, et\u00a0al. 2021. GSSA: A resource allocation scheme customized for 3D NAND SSDs. In IEEE International Symposium on High-Performance Computer Architecture (HPCA\u201921)."},{"key":"e_1_3_2_31_2","first-page":"91","article-title":"EMT: Elegantly measured tanner for key-value store on SSD","volume":"41","author":"Chang T.","year":"2021","unstructured":"T. Chang , J. W. Hsieh , T. C. Chang , et\u00a0al. 2021 . EMT: Elegantly measured tanner for key-value store on SSD . TCAD 41 , 1 (2021) 91 \u2013 103 . T. Chang, J. W. Hsieh, T. C. Chang, et\u00a0al. 2021. EMT: Elegantly measured tanner for key-value store on SSD. TCAD 41, 1 (2021) 91\u2013103.","journal-title":"TCAD"},{"key":"e_1_3_2_32_2","volume-title":"ACM\/IEEE Design Automation Conference (DAC\u201920)","author":"Wang W.","year":"2020","unstructured":"W. Wang , T. Chen , Y. H. Chang , et\u00a0al. 2020 . How to cut out expired data with nearly zero overhead for solid-state drives . In ACM\/IEEE Design Automation Conference (DAC\u201920) . W. Wang, T. Chen, Y. H. Chang, et\u00a0al. 2020. How to cut out expired data with nearly zero overhead for solid-state drives. In ACM\/IEEE Design Automation Conference (DAC\u201920)."},{"key":"e_1_3_2_33_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1416944.1416949","article-title":"Write off-loading: Practical power management for enterprise storage","volume":"4","author":"Narayanan D.","year":"2008","unstructured":"D. Narayanan , A. Donnelly , and A. Rowstron . 2008 . Write off-loading: Practical power management for enterprise storage . ACM TOS 4 , 3 (2008), 1 \u2013 23 . D. Narayanan, A. Donnelly, and A. Rowstron. 2008. Write off-loading: Practical power management for enterprise storage. ACM TOS 4, 3 (2008), 1\u201323.","journal-title":"ACM TOS"},{"key":"e_1_3_2_34_2","volume-title":"ACM International Systems and Storage Conference (SYSTOR\u201917)","author":"Lee C.","year":"2017","unstructured":"C. Lee , T. Matsuki , et\u00a0al. 2017 . Understanding storage traffic characteristics on enterprise virtual desktop infrastructure . In ACM International Systems and Storage Conference (SYSTOR\u201917) . C. Lee, T. Matsuki, et\u00a0al. 2017. Understanding storage traffic characteristics on enterprise virtual desktop infrastructure. In ACM International Systems and Storage Conference (SYSTOR\u201917)."},{"key":"e_1_3_2_35_2","unstructured":"Alibaba Block Traces. 2020. https:\/\/github.com\/alibaba\/block-traces.  Alibaba Block Traces. 2020. https:\/\/github.com\/alibaba\/block-traces."},{"volume-title":"USENIX Annual Technical Conference (ATC\u201918)","author":"Kim B.","key":"e_1_3_2_36_2","unstructured":"B. Kim , H. Yang , and S. Min . 2018. AutoSSD: An autonomic SSD architecture . In USENIX Annual Technical Conference (ATC\u201918) . B. Kim, H. Yang, and S. Min. 2018. AutoSSD: An autonomic SSD architecture. In USENIX Annual Technical Conference (ATC\u201918)."},{"volume-title":"USENIX Conference on File and Storage Technologies (FAST\u201908)","author":"Kim H.","key":"e_1_3_2_37_2","unstructured":"H. Kim and S. Ahn . 2008. BPLRU: A buffer management scheme for improving random writes in flash storage . In USENIX Conference on File and Storage Technologies (FAST\u201908) . H. Kim and S. Ahn. 2008. BPLRU: A buffer management scheme for improving random writes in flash storage. In USENIX Conference on File and Storage Technologies (FAST\u201908)."},{"volume-title":"Proceedings of the USENIX Annual Technical Conference (ATC\u201901)","author":"Zhou Y.","key":"e_1_3_2_38_2","unstructured":"Y. Zhou and J. Philbin . 2001. The multi-queue replacement algorithm for second level buffer caches . In Proceedings of the USENIX Annual Technical Conference (ATC\u201901) , 91\u2013104. Y. Zhou and J. Philbin. 2001. The multi-queue replacement algorithm for second level buffer caches. In Proceedings of the USENIX Annual Technical Conference (ATC\u201901), 91\u2013104."},{"volume-title":"Proceedings of the USENIX Conference on File and Storage Technologies (FAST\u201905)","author":"Gill B.","key":"e_1_3_2_39_2","unstructured":"B. Gill and D. Modha . 2005. WOW: Wise ordering for writes-combining spatial and temporal locality in non-volatile caches . In Proceedings of the USENIX Conference on File and Storage Technologies (FAST\u201905) . B. Gill and D. Modha. 2005. WOW: Wise ordering for writes-combining spatial and temporal locality in non-volatile caches. In Proceedings of the USENIX Conference on File and Storage Technologies (FAST\u201905)."},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/511399.511340"},{"key":"e_1_3_2_41_2","volume-title":"International Symposium on High Performance Computer Architecture (HPCA\u201904)","author":"Zhu Q.","year":"2004","unstructured":"Q. Zhu , F. David , C. Devaraj , et\u00a0al. 2004 . Reducing energy consumption of disk storage using power-aware cache management . In International Symposium on High Performance Computer Architecture (HPCA\u201904) . 118. Q. Zhu, F. David, C. Devaraj, et\u00a0al. 2004. Reducing energy consumption of disk storage using power-aware cache management. In International Symposium on High Performance Computer Architecture (HPCA\u201904). 118."},{"key":"e_1_3_2_42_2","volume-title":"International Conference on Supercomputing (ICS\u201916)","author":"Wu S.","year":"2016","unstructured":"S. Wu , B. Mao . et\u00a0al. 2016 . Garbage collection aware cache management with improved performance for flash-based SSDs . In International Conference on Supercomputing (ICS\u201916) . S. Wu, B. Mao. et\u00a0al. 2016. Garbage collection aware cache management with improved performance for flash-based SSDs. In International Conference on Supercomputing (ICS\u201916)."},{"key":"e_1_3_2_43_2","first-page":"e5395","article-title":"ECR: Eviction-cost-aware cache management policy for page-level flash-based SSDs","volume":"33","author":"Chen H.","year":"2019","unstructured":"H. Chen , Y. Pan , C. Li , et\u00a0al. 2019 . ECR: Eviction-cost-aware cache management policy for page-level flash-based SSDs . CCPE 33 , 15 (2019), e5395 . H. Chen, Y. Pan, C. Li, et\u00a0al. 2019. ECR: Eviction-cost-aware cache management policy for page-level flash-based SSDs. CCPE 33, 15 (2019), e5395.","journal-title":"CCPE"},{"key":"e_1_3_2_44_2","first-page":"485","article-title":"FAB: Flash-aware buffer management policy for portable media players","volume":"52","author":"Jo H.","year":"2006","unstructured":"H. Jo , et\u00a0al. 2006 . FAB: Flash-aware buffer management policy for portable media players . TCE 52 , 2 (2006), 485 \u2013 493 . H. Jo, et\u00a0al. 2006. FAB: Flash-aware buffer management policy for portable media players. TCE 52, 2 (2006), 485\u2013493.","journal-title":"TCE"},{"key":"e_1_3_2_45_2","volume-title":"IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS\u201910)","author":"Hu J.","year":"2010","unstructured":"J. Hu , et\u00a0al. 2010 . PUD-LRU: An erase-efficient write buffer management algorithm for flash memory SSD . In IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS\u201910) . J. Hu, et\u00a0al. 2010. PUD-LRU: An erase-efficient write buffer management algorithm for flash memory SSD. In IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS\u201910)."},{"key":"e_1_3_2_46_2","volume-title":"Symposium on Mass Storage Systems and Technologies (MSST\u201910)","author":"Shim H.","year":"2010","unstructured":"H. Shim , B. Seo , J. Kim , et\u00a0al. 2010 . An adaptive partitioning scheme for DRAM-based cache in solid state drives . In Symposium on Mass Storage Systems and Technologies (MSST\u201910) . H. Shim, B. Seo, J. Kim, et\u00a0al. 2010. An adaptive partitioning scheme for DRAM-based cache in solid state drives. In Symposium on Mass Storage Systems and Technologies (MSST\u201910)."}],"container-title":["ACM Transactions on Storage"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3586576","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3586576","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:37:33Z","timestamp":1750178253000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3586576"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,19]]},"references-count":46,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,8,31]]}},"alternative-id":["10.1145\/3586576"],"URL":"https:\/\/doi.org\/10.1145\/3586576","relation":{},"ISSN":["1553-3077","1553-3093"],"issn-type":[{"type":"print","value":"1553-3077"},{"type":"electronic","value":"1553-3093"}],"subject":[],"published":{"date-parts":[[2023,6,19]]},"assertion":[{"value":"2022-07-23","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-02-17","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-06-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}