{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,18]],"date-time":"2025-12-18T14:21:51Z","timestamp":1766067711728,"version":"3.41.0"},"reference-count":34,"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":["61972402, 61972275"],"award-info":[{"award-number":["61972402, 61972275"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"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>To satisfy the enormous storage capacities required for big data, data centers have been adopting high-density shingled magnetic recording (SMR) disks. However, the weak fine-grained random write performance of SMR disks caused by their inherent write amplification and unbalanced read\u2013write performance poses a severe challenge. Many studies have proposed solid-state drive (SSD) cache systems to address this issue. However, existing cache algorithms, such as the least recently used (LRU) algorithm, which is used to optimize cache popularity, and the MOST algorithm, which is used to optimize the write amplification factor, cannot exploit the full performance of the proposed cache systems because of their inappropriate optimization objectives. This article proposes a new SMR-aware cache framework called SAC+ to improve SMR-based hybrid storage. SAC+ integrates the two dominant types of SMR drives\u2014namely, drive-managed and host-managed SMR drives\u2014and provides a universal framework implementation. In addition, SAC+ integrally combines the drive characteristics to optimize I\/O performance. The results of evaluations conducted using real-world traces indicate that SAC+ reduces the I\/O time by 36\u201393% compared with state-of-the-art algorithms.<\/jats:p>","DOI":"10.1145\/3588442","type":"journal-article","created":{"date-parts":[[2023,3,21]],"date-time":"2023-03-21T12:12:52Z","timestamp":1679400772000},"page":"1-35","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["A Universal SMR-aware Cache Framework with Deep Optimization for DM-SMR and HM-SMR Disks"],"prefix":"10.1145","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7681-9640","authenticated-orcid":false,"given":"Diansen","family":"Sun","sequence":"first","affiliation":[{"name":"Renmin University of China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-6149-5493","authenticated-orcid":false,"given":"Ruixiong","family":"Tan","sequence":"additional","affiliation":[{"name":"Renmin University of China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3286-9259","authenticated-orcid":false,"given":"Yunpeng","family":"Chai","sequence":"additional","affiliation":[{"name":"Renmin University of China"}]}],"member":"320","published-online":{"date-parts":[[2023,6,19]]},"reference":[{"key":"e_1_3_1_2_2","unstructured":"David Reinsel-John Gantz-John Rydning J. Reinsel and J. Gantz. 2018. The digitization of the world from edge to core. Framingham: International Data Corporation 16 (2018)."},{"key":"e_1_3_1_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2010.5496971"},{"key":"e_1_3_1_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/TMAG.2013.2260349"},{"issue":"1","key":"e_1_3_1_5_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TMAG.2013.2281027","article-title":"A HAMR media technology roadmap to an areal density of 4 Tb\/in \\(^{2}\\)","volume":"50","author":"Weller Dieter","year":"2014","unstructured":"Dieter Weller, Gregory Parker, Oleksandr Mosendz, Eric Champion, Barry Stipe, Xiaobin Wang, Timothy Klemmer, Ganping Ju, and Antony Ajan. 2014. A HAMR media technology roadmap to an areal density of 4 Tb\/in \\(^{2}\\) . IEEE Transactions on Magnetics 50, 1 (2014), 1\u20138.","journal-title":"IEEE Transactions on Magnetics"},{"key":"e_1_3_1_6_2","doi-asserted-by":"publisher","DOI":"10.1109\/TMAG.2007.911031"},{"key":"e_1_3_1_7_2","doi-asserted-by":"publisher","DOI":"10.1063\/1.4943629"},{"key":"e_1_3_1_8_2","unstructured":"Seagate 2015. Seagate Archive HDD Product Manual: ST5000AS0011 ST5000AS0001 . (2015). Retrieved from http:\/\/www.seagate.com\/files\/www-content\/support-content\/enterprise-servers-storage\/nearline-storage\/archive-hdd\/_shared\/masters\/archive-sata-hdd-%20100743737-product-manual.pdf."},{"key":"e_1_3_1_9_2","unstructured":"Seagate 2016. Seagate Archive HDD Product Manual: ST6000AS0002 ST800AS0002 . (2016). Retrieved from http:\/\/www.seagate.com\/www-content\/product-content\/hdd-fam\/seagate-archive-hdd\/en-us\/docs\/100757960h.pdf."},{"key":"e_1_3_1_10_2","unstructured":"HGST 2014. HGST Unveils Intelligent Dynamic Storage Solutions To Transform The Data Center. (2014). Retrieved from http:\/\/www.hgst.com\/press-room\/."},{"key":"e_1_3_1_11_2","first-page":"351","volume-title":"Proceedings of the OSDI","author":"Balakrishnan Shobana","year":"2014","unstructured":"Shobana Balakrishnan, Richard Black, Austin Donnelly, Paul England, Adam Glass, David Harper, Sergey Legtchenko, Aaron Ogus, Eric Peterson, and Antony IT Rowstron. 2014. Pelican: A building block for exascale cold data storage. In Proceedings of the OSDI. 351\u2013365."},{"key":"e_1_3_1_12_2","unstructured":"Dropbox 2018. Extending Magic Pocket Innovation with the first petabyte scale SMR drive deployment. (2018). Retrieved from https:\/\/blogs.dropbox.com\/tech\/2018\/06\/extending-magic-pocket-innovation-with-the-first-petabyte-scale-smr-drive-deployment\/."},{"key":"e_1_3_1_13_2","unstructured":"libzbc 2020. ZBC device manipulation library. (2020). Retrieved from https:\/\/github.com\/westerndigitalcorporation\/libzbc."},{"key":"e_1_3_1_14_2","volume-title":"Proceeding of the 2002 ACM SIGMETRICS","author":"Jiang S.","year":"2002","unstructured":"S. Jiang and X. Zhang. 2002. LIRS: An efficient low inter-reference recency set replacement policy to improve buffer cache performance. In Proceeding of the 2002 ACM SIGMETRICS."},{"key":"e_1_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/3335548"},{"key":"e_1_3_1_16_2","volume-title":"Proceedings of the 22nd National Conference of Information Storage","author":"Xiao Wenjian Ma, Liuying abd","year":"2016","unstructured":"Wenjian Ma, Liuying abd Xiao, Huanqing Dong, Zhenjun Liu, and Qiang Zhang. 2016. MOST: A high performance hybrid shingled write disk system. In Proceedings of the 22nd National Conference of Information Storage. CCF."},{"key":"e_1_3_1_17_2","volume-title":"Proceedings of the ICA3PP","author":"Zheng Xuda","year":"2021","unstructured":"Xuda Zheng, Chi Zhang, Keqiang Duan, Weiguo Wu, and Jie Yan. 2021. SLA: A cache algorithm for SSD-SMR storage system with minimum RMWs. In Proceedings of the ICA3PP."},{"key":"e_1_3_1_18_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-019-1899-7"},{"key":"e_1_3_1_19_2","unstructured":"INCITS T10 Technical Committee et\u00a0al. 2017. Information technology-zoned block commands (zbc). Draft standard t10\/bsrincits 550 American National Standards Institute Inc (2017)."},{"key":"e_1_3_1_20_2","unstructured":"ITT Committee et\u00a0al. 2015. Information technology-Zoned-device ATA Command Set (ZAC). In ANSI Inc. Working Draft American National Standard T13\/BSR INCITS 537 Revision 04b ."},{"key":"e_1_3_1_21_2","unstructured":"Dm-zoned: Zoned block device support. 2016. https:\/\/github.com\/westerndigitalcorporation\/dm-zoned-tools."},{"key":"e_1_3_1_22_2","first-page":"273","volume-title":"Proceedings of the 13th  \\(\\lbrace\\) USENIX \\(\\rbrace\\)  Conference on File and Storage Technologies ( \\(\\lbrace\\) FAST \\(\\rbrace\\)  15)","author":"Lee Changman","year":"2015","unstructured":"Changman Lee, Dongho Sim, Jooyoung Hwang, and Sangyeun Cho. 2015. F2FS: A new file system for flash storage. In Proceedings of the 13th \\(\\lbrace\\) USENIX \\(\\rbrace\\) Conference on File and Storage Technologies ( \\(\\lbrace\\) FAST \\(\\rbrace\\) 15). 273\u2013286."},{"key":"e_1_3_1_23_2","first-page":"134","volume-title":"Proceedings of the ACM SIGMETRICS Performance Evaluation Review","author":"Lee Donghee","year":"1999","unstructured":"Donghee Lee, Jongmoo Choi, Jong-Hun Kim, Sam H Noh, Sang Lyul Min, Yookun Cho, and Chong Sang Kim. 1999. On the existence of a spectrum of policies that subsumes the least recently used (LRU) and least frequently used (LFU) policies. In Proceedings of the ACM SIGMETRICS Performance Evaluation Review. ACM, 134\u2013143."},{"key":"e_1_3_1_24_2","doi-asserted-by":"publisher","DOI":"10.5555\/1090694.1090708"},{"key":"e_1_3_1_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2004.13"},{"key":"e_1_3_1_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/1416944.1416949"},{"key":"e_1_3_1_27_2","volume-title":"Proceedings of the IEEE Symposium on Mass Storage Systems and Technologies.","author":"Wang Chunling","year":"2017","unstructured":"Chunling Wang, Dandan Wang, Yupeng Chai, Chuanwen Wang, and Diansen Sun. 2017. Larger cheaper but faster: SSD-SMR hybrid storage boosted by a new SMR-oriented cache framework. In Proceedings of the IEEE Symposium on Mass Storage Systems and Technologies.."},{"key":"e_1_3_1_28_2","unstructured":"Wikipedia contributors. 2019. Pearson correlation coefficient \u2014 Wikipedia The Free Encyclopedia. (2019). Retrieved August 3 2019 from https:\/\/en.wikipedia.org\/w\/index.php?title=Pearson_correlation_coefficient&oldid=908824482."},{"key":"e_1_3_1_29_2","article-title":"SAC: A co-design cache algorithm for emerging SMR-based high-density disks","author":"Sun Diansen","year":"2020","unstructured":"Diansen Sun and Yunpeng Chai. 2020. SAC: A co-design cache algorithm for emerging SMR-based high-density disks. In Proceedings of the 25th International Conference on Architectural Support for Programming Languages and Operating Systems.","journal-title":"In Proceedings of the 25th International Conference on Architectural Support for Programming Languages and Operating Systems."},{"key":"e_1_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/3078468.3078479"},{"issue":"4","key":"e_1_3_1_31_2","first-page":"16","article-title":"Skylight-a window on shingled disk operation","volume":"11","author":"Aghayev Abutalib","year":"2015","unstructured":"Abutalib Aghayev, Mansour Shafaei, and Peter Desnoyers. 2015. Skylight-a window on shingled disk operation. ACM Transactions on Storage 11, 4 (2015), 16.","journal-title":"ACM Transactions on Storage"},{"key":"e_1_3_1_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2825109"},{"key":"e_1_3_1_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/146941.146943"},{"key":"e_1_3_1_34_2","volume-title":"Proceedings of the HotStorage","author":"Wu Fenggang","year":"2019","unstructured":"Fenggang Wu, Bingzhe Li, Zhichao Cao, Baoquan Zhang, Ming-Hong Yang, Hao Wen, and David Hung-Chang Du. 2019. ZoneAlloy: Elastic data and space management for hybrid SMR drives. In Proceedings of the HotStorage."},{"key":"e_1_3_1_35_2","doi-asserted-by":"crossref","unstructured":"Chenlin Ma Zhaoyan Shen Lei Han and Zili Shao. 2019. RMW-F: A design of RMW-free cache using built-in NAND-flash for SMR storage. ACM Transactions on Embedded Computing Systems 18 5s (2019) 1\u201318.","DOI":"10.1145\/3358210"}],"container-title":["ACM Transactions on Storage"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3588442","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3588442","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:47:12Z","timestamp":1750178832000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3588442"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,19]]},"references-count":34,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,8,31]]}},"alternative-id":["10.1145\/3588442"],"URL":"https:\/\/doi.org\/10.1145\/3588442","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":"2021-08-29","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-03-07","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"}}]}}