{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T14:49:55Z","timestamp":1784645395647,"version":"3.55.0"},"reference-count":64,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2021,10,15]],"date-time":"2021-10-15T00:00:00Z","timestamp":1634256000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSF I\/UCRC Center Research in Intelligent Storage","award":["1439622, 1525617, 1536447, and 1812537"],"award-info":[{"award-number":["1439622, 1525617, 1536447, and 1812537"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Storage"],"published-print":{"date-parts":[[2021,11,30]]},"abstract":"<jats:p>Hybrid Shingled Magnetic Recording (H-SMR) drives are the most recently developed SMR drives, which allow dynamic conversion of the recording format between Conventional Magnetic Recording (CMR) and SMR on a single disk drive. We identify the unique opportunities of H-SMR drives to manage the tradeoffs between performance and capacity, including the possibility of adjusting the SMR area capacity based on storage usage and the flexibility of dynamic data swapping between the CMR area and SMR area.<\/jats:p>\n          <jats:p>We design and implement FluidSMR, an adaptive management scheme for hybrid SMR Drives, to fully utilize H-SMR drives under different workloads and capacity usages. FluidSMR has a two-phase allocation scheme to support a growing usage of the H-SMR drive. The scheme can intelligently determine the sizes of the CMR and the SMR space in an H-SMR drive based on the dynamic changing of workloads. Moreover, FluidSMR uses a cache in the CMR region, managed by a proposed loop-back log policy, to reduce the overhead of updates to the SMR region.<\/jats:p>\n          <jats:p>Evaluations using enterprise traces demonstrate that FluidSMR outperforms baseline schemes in various workloads by decreasing the average I\/O latency and effectively reducing\/controlling the performance impact of the format conversion between CMR and SMR.<\/jats:p>","DOI":"10.1145\/3465404","type":"journal-article","created":{"date-parts":[[2021,10,17]],"date-time":"2021-10-17T01:27:42Z","timestamp":1634434062000},"page":"1-30","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["FluidSMR: Adaptive Management for Hybrid SMR Drives"],"prefix":"10.1145","volume":"17","author":[{"given":"Fenggang","family":"Wu","sequence":"first","affiliation":[{"name":"University of Minnesota, Twin Cities, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bingzhe","family":"Li","sequence":"additional","affiliation":[{"name":"Oklahoma State University, Stillwater, Oklahoma, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David H. C.","family":"Du","sequence":"additional","affiliation":[{"name":"University of Minnesota, Twin Cities, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,10,15]]},"reference":[{"issue":"4","key":"e_1_3_1_2_2","first-page":"16","article-title":"Skylight\u2014A window on shingled disk operation","volume":"11","author":"Aghayev Abutalib","year":"2015","unstructured":"Abutalib Aghayev, Mansour Shafaei, and Peter Desnoyers. 2015. Skylight\u2014A window on shingled disk operation. ACM Trans. Stor. 11, 4, Article 16 (Oct. 2015), 28 pages. https:\/\/doi.org\/10.1145\/2821511","journal-title":"ACM Trans. Stor."},{"key":"e_1_3_1_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/TMAG.2011.2157115"},{"key":"e_1_3_1_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2010.5496991"},{"key":"e_1_3_1_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465296"},{"key":"e_1_3_1_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/362686.362692"},{"key":"e_1_3_1_7_2","unstructured":"Bill Boyle and Curtis E. Stevens. [n.d.]. Realms API. Retrieved from http:\/\/www.t10.org\/cgi-bin\/ac.pl?t=d&f=17-158r1.pdf."},{"key":"e_1_3_1_8_2","first-page":"26","article-title":"The disksim Simulation Environment Version 4.0 Reference Manual (cmu-pdl-08-101)","author":"Bucy John S.","year":"2008","unstructured":"John S. Bucy, Jiri Schindler, Steven W. Schlosser, and Gregory R. Ganger. 2008. The disksim Simulation Environment Version 4.0 Reference Manual (cmu-pdl-08-101). Parallel Data Laboratory (2008), 26.","journal-title":"Parallel Data Laboratory"},{"key":"e_1_3_1_9_2","doi-asserted-by":"publisher","DOI":"10.5555\/3386691.3386712"},{"key":"e_1_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/3328996"},{"key":"e_1_3_1_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2010.5496971"},{"key":"e_1_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/1995896.1995902"},{"key":"e_1_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-03427-9_1"},{"key":"e_1_3_1_14_2","unstructured":"Dropbox. 2018. Extending Magic Pocket Innovation with the First Petabyte Scale SMR Drive Deployment. Retrieved November 2019 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_15_2","first-page":"1","volume-title":"Proceedings of the High Performance Computing Symposium","author":"Fan Ziqi","year":"2018","unstructured":"Ziqi Fan, Fenggang Wu, Jim Diehl, David H. C. Du, and Doug Voigt. 2018. CDBB: An NVRAM-based burst buffer coordination system for parallel file systems. In Proceedings of the High Performance Computing Symposium. Society for Computer Simulation International, 1."},{"key":"e_1_3_1_16_2","unstructured":"Timothy Feldman. [n.d.]. Flex Overview. Retrieved from http:\/\/t13.org\/Documents\/UploadedDocuments\/docs2018\/f17156r0-Flex_Overview.pdf."},{"issue":"1","key":"e_1_3_1_17_2","article-title":"Flex dynamic recording","volume":"43","author":"Feldman Tim","year":"2018","unstructured":"Tim Feldman. 2018. Flex dynamic recording. USENIX ;login: 43, 1 (2018).","journal-title":"USENIX ;login:"},{"key":"e_1_3_1_18_2","unstructured":"Kaizhong Gao Wenzhong Zhu and Edward Gage. 2016. Write management for interlaced magnetic recording devices. US Patent 9 508 362."},{"key":"e_1_3_1_19_2","unstructured":"Kaizhong Gao Wenzhong Zhu and Edward Gage. 2017. Interlaced magnetic recording. US Patent 9 728 206."},{"key":"e_1_3_1_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/MASCOTS.2018.00017"},{"key":"e_1_3_1_21_2","unstructured":"Google. [n.d.]. Dynamic Hybrid-SMR: An OCP Proposal to Improve Data Center Disk Drives. Retrieved from https:\/\/blog.google\/products\/google-cloud\/dynamic-hybrid-smr-ocp-proposal-improve-data-center-disk-drives\/."},{"key":"e_1_3_1_22_2","first-page":"20","volume-title":"Proceedings of the USENIX Conference on File and Storage TechnologiesFAST","volume":"11","author":"Guerra Jorge","year":"2011","unstructured":"Jorge Guerra, Himabindu Pucha, Joseph S. Glider, Wendy Belluomini, and Raju Rangaswami. 2011. Cost effective storage using extent based dynamic tiering. In Proceedings of the USENIX Conference on File and Storage TechnologiesFAST, Vol. 11. 20\u201320."},{"key":"e_1_3_1_23_2","first-page":"821","volume-title":"Proceedings of the USENIX Annual Technical Conference","author":"Hajkazemi Mohammad Hossein","year":"2019","unstructured":"Mohammad Hossein Hajkazemi, Ajay Narayan Kulkarni, Peter Desnoyers, and Timothy R. Feldman. 2019. Track-based translation layers for interlaced magnetic recording. In Proceedings of the USENIX Annual Technical Conference (USENIX ATC'19). 821\u2013832."},{"key":"e_1_3_1_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/TMAG.2011.2179528"},{"key":"e_1_3_1_25_2","volume-title":"Proceedings of the HotStorage'14.","author":"He Weiping","year":"2014","unstructured":"Weiping He and David H. C. Du. 2014. Novel address mappings for shingled write disks. In Proceedings of the HotStorage'14."},{"key":"e_1_3_1_26_2","volume-title":"Proceedings of the 15th USENIX Conference on File and Storage Technologies","author":"He Weiping","year":"2017","unstructured":"Weiping He and David H. C. Du. 2017. SMaRT: An approach to shingled magnetic recording translation. In Proceedings of the 15th USENIX Conference on File and Storage Technologies (FAST'17)."},{"key":"e_1_3_1_27_2","unstructured":"INCITS T10 Technical Committee. 2015. Information Technology\u2014Zoned Block Commands (ZBC). Retrieved from http:\/\/www.t10.org\/drafts.htm."},{"key":"e_1_3_1_28_2","unstructured":"INCITS T13 Technical Committee. [n.d.]. Zoned-device ATA Command Set (ZAC) working draft."},{"key":"e_1_3_1_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2014.6855539"},{"key":"e_1_3_1_30_2","volume-title":"Proceedings of the ACM Workshop on Hot Topics in Storage and File Systems (HotStorage'15).","author":"Kadekodi Saurabh","year":"2015","unstructured":"Saurabh Kadekodi, Swapnil Pimpale, and Garth A. Gibson. 2015. Caveat-scriptor: Write anywhere shingled disks. In Proceedings of the ACM Workshop on Hot Topics in Storage and File Systems (HotStorage'15)."},{"key":"e_1_3_1_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/MASCOTS.2011.64"},{"key":"e_1_3_1_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/SNAPI.2010.9"},{"key":"e_1_3_1_33_2","doi-asserted-by":"publisher","DOI":"10.1109\/MASCOTS.2012.44"},{"key":"e_1_3_1_34_2","unstructured":"Peter Macko Xiongzi Ge John Haskins Jr James Kelley David Slik Keith A. Smith and Maxim G. Smith. 2017. SMORE: A Cold Data Object Store for SMR Drives (Extended Version). arXiv:1705.09701. Retrieved from https:\/\/arxiv.org\/abs\/1705.09701."},{"key":"e_1_3_1_35_2","volume-title":"Proceedings of the 33rd International Conference on Massive Storage Systems and Technology","author":"Macko Peter","year":"2017","unstructured":"Peter Macko, Xiongzi Ge, J. Kelley, D. Slik, et\u00a0al. 2017. SMORE: A cold data object store for SMR drives. In Proceedings of the 33rd International Conference on Massive Storage Systems and Technology (MSST'17)."},{"key":"e_1_3_1_36_2","doi-asserted-by":"publisher","DOI":"10.5555\/3026852.3026858"},{"key":"e_1_3_1_37_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2013.279"},{"key":"e_1_3_1_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/1416944.1416949"},{"key":"e_1_3_1_39_2","volume-title":"Proceedings of the USENIX Conference on File and Storage Technologies (FAST'12).","author":"Park Dongchul","year":"2012","unstructured":"Dongchul Park, Chung-I Lin, and David H. C. Du. 2012. H-SWD: A novel shingled write disk scheme based on hot and cold data identification. In Proceedings of the USENIX Conference on File and Storage Technologies (FAST'12)."},{"key":"e_1_3_1_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/2757667.2757680"},{"key":"e_1_3_1_41_2","unstructured":"Goldwyn Rodrigues. 2014. Flushing out pdflush. Retrieved from https:\/\/lwn.net\/Articles\/326552\/."},{"key":"e_1_3_1_42_2","doi-asserted-by":"publisher","DOI":"10.1109\/2.268881"},{"key":"e_1_3_1_43_2","unstructured":"Seagate Technology. [n.d.]. New Flex Dynamic Recording Method Redefines the Data Center Hard Drive. Retrieved from https:\/\/blog.seagate.com\/intelligent\/new-flex-dynamic-recording-method-redefines-data-center-hard-drive\/."},{"key":"e_1_3_1_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/2421648.2421656"},{"key":"e_1_3_1_45_2","unstructured":"Timothy Feldman. 2017. Flex Device Interface. Retrieved March 2020 from http:\/\/t13.org\/Documents\/Uploaded Documents\/docs2018\/f18101r0-Flex_Device_Interface.pdf."},{"key":"e_1_3_1_46_2","volume-title":"Proceedings of the IEEE Symposium Mass Storage Systems and Technology","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 Mass Storage Systems and Technology (MSST'17)."},{"key":"e_1_3_1_47_2","unstructured":"Western Digital. [n.d.]. Dynamic Hybrid SMR. Retrieved from https:\/\/blog.westerndigital.com\/dynamic-hybrid-smr\/."},{"key":"e_1_3_1_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/225535.225539"},{"key":"e_1_3_1_49_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2012.32"},{"key":"e_1_3_1_50_2","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER.2012.24"},{"key":"e_1_3_1_51_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2015.54"},{"key":"e_1_3_1_52_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2017.2713360"},{"key":"e_1_3_1_53_2","volume-title":"Proceedings of the 11th USENIX Workshop on Hot Topics in Storage and File Systems","author":"Wu Fenggang","year":"2019","unstructured":"Fenggang Wu, Bingzhe Li, Zhichao Cao, Baoquan Zhang, Ming-Hong Yang, Hao Wen, and David H. C. Du. 2019. ZoneAlloy: Elastic data and space management for hybrid SMR drives. In Proceedings of the 11th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage'19)."},{"key":"e_1_3_1_54_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2020.2988257"},{"key":"e_1_3_1_55_2","doi-asserted-by":"publisher","DOI":"10.5555\/3026852.3026859"},{"key":"e_1_3_1_56_2","doi-asserted-by":"publisher","DOI":"10.5555\/3277332.3277346"},{"key":"e_1_3_1_57_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2016.7753262"},{"issue":"3","key":"e_1_3_1_58_2","first-page":"19","article-title":"ZoneTier: A zone-based storage tiering and caching co-design to integrate SSDs with SMR drives","volume":"15","author":"Xie Xuchao","year":"2019","unstructured":"Xuchao Xie, Liquan Xiao, and David H. C. Du. 2019. ZoneTier: A zone-based storage tiering and caching co-design to integrate SSDs with SMR drives. ACM Trans. Stor. 15, 3 (2019), 19.","journal-title":"ACM Trans. Stor."},{"key":"e_1_3_1_59_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAD.2017.8203755"},{"key":"e_1_3_1_60_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2018.2845383"},{"key":"e_1_3_1_61_2","first-page":"159","volume-title":"Proceedings of the 17th USENIX Conference on File and Storage Technologies","author":"Yao Ting","year":"2019","unstructured":"Ting Yao, Jiguang Wan, Ping Huang, Yiwen Zhang, Zhiwen Liu, Changsheng Xie, and Xubin He. 2019. GearDB: A GC-free key-value store on HM-SMR drives with gear compaction. In Proceedings of the 17th USENIX Conference on File and Storage Technologies (FAST'19). 159\u2013171."},{"key":"e_1_3_1_62_2","doi-asserted-by":"crossref","unstructured":"B. Zhang M. Yang X. Xie and D. H. C. Du. 2020. Idler: I\/O workload controlling for better responsiveness on host-aware shingled magnetic recording drives. IEEE Trans. Comput. (2020) 1\u20131. https:\/\/doi.org\/10.1109\/TC.2020.2966194","DOI":"10.1109\/TC.2020.2966194"},{"key":"e_1_3_1_63_2","doi-asserted-by":"publisher","DOI":"10.1145\/1227835.1227838"},{"key":"e_1_3_1_64_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2009.150"},{"key":"e_1_3_1_65_2","first-page":"149","volume-title":"Proceedings of the USENIX Conference on File and Storage Technologies","author":"Zheng Weimin","year":"2011","unstructured":"Weimin Zheng and Guangyan Zhang. 2011. Fastscale: Accelerate raid scaling by minimizing data migration. In Proceedings of the USENIX Conference on File and Storage Technologies (FAST'11). 149\u2013161."}],"container-title":["ACM Transactions on Storage"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3465404","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3465404","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:18:30Z","timestamp":1750191510000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3465404"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,15]]},"references-count":64,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2021,11,30]]}},"alternative-id":["10.1145\/3465404"],"URL":"https:\/\/doi.org\/10.1145\/3465404","relation":{},"ISSN":["1553-3077","1553-3093"],"issn-type":[{"value":"1553-3077","type":"print"},{"value":"1553-3093","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,10,15]]},"assertion":[{"value":"2020-05-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-05-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-10-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}