{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,28]],"date-time":"2026-04-28T22:45:34Z","timestamp":1777416334090,"version":"3.51.4"},"reference-count":28,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2024,3,18]],"date-time":"2024-03-18T00:00:00Z","timestamp":1710720000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"National Science and Technology Council","award":["112-2221-E-011-056-MY2"],"award-info":[{"award-number":["112-2221-E-011-056-MY2"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2024,3,31]]},"abstract":"<jats:p>DM-SMR (device-managed shingled magnetic recording) disks allocate a portion of disk space as the persistent cache (PC) to address the issue of overlapping tracks during data updates. When the PC space becomes insufficient, a space cleaning is triggered to reclaim its invalid space. However, the space cleaning is time-consuming and contributes to the long-tail latency of DM-SMR disks. In the article, we will propose a space-grained cleaning method that leverages various idle periods to effectively reduce the long-tail latency of DM-SMR disks. The objective is to perform a proper space-grained cleaning for a suitable space region at an appropriate time period, thereby preventing delays in subsequent I\/O requests and reducing the long-tail latency associated with DM-SMR disks. The experimental results demonstrate a substantial reduction in the long-tail latency of DM-SMR disks through the proposed method.<\/jats:p>","DOI":"10.1145\/3643827","type":"journal-article","created":{"date-parts":[[2024,2,6]],"date-time":"2024-02-06T07:01:30Z","timestamp":1707202890000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["A Space-Grained Cleaning Method to Reduce Long-Tail Latency of DM-SMR Disks"],"prefix":"10.1145","volume":"23","author":[{"given":"Chin-Hsien","family":"Wu","sequence":"first","affiliation":[{"name":"National Taiwan University of Science and Technology, Taipei, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cheng-Tze","family":"Lee","sequence":"additional","affiliation":[{"name":"National Taiwan University of Science and Technology, Taipei, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yi-Ren","family":"Tsai","sequence":"additional","affiliation":[{"name":"National Taiwan University of Science and Technology, Taipei, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cheng-Yen","family":"Wu","sequence":"additional","affiliation":[{"name":"National Taiwan University of Science and Technology, Taipei, Taiwan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,3,18]]},"reference":[{"key":"e_1_3_1_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/2821511"},{"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\/IS3C57901.2023.00046"},{"key":"e_1_3_1_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2021.3098961"},{"key":"e_1_3_1_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3391892"},{"key":"e_1_3_1_7_2","unstructured":"Seagate Datasheet. Seagate Datasheet. (n.d.). Retrieved December 18 2023 from https:\/\/www.seagate.com\/content\/dam\/seagate\/migrated-assets\/www-content\/product-content\/hdd-fam\/seagate-archive-hdd\/en-us\/docs\/archive-hdd-ds1834-5c-1508us.pdf"},{"key":"e_1_3_1_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/TMAG.2009.2021663"},{"key":"e_1_3_1_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/MASCOTS50786.2020.9285939"},{"key":"e_1_3_1_10_2","first-page":"121","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. USENIX Association, Santa Clara, CA, 121\u2013134. Retrieved from https:\/\/www.usenix.org\/conference\/fast17\/technical-sessions\/presentation\/he"},{"key":"e_1_3_1_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/TMAG.2009.2038354"},{"key":"e_1_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/3078468.3078479"},{"key":"e_1_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/3555776.3577820"},{"key":"e_1_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/DAC18072.2020.9218636"},{"key":"e_1_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/HPCC-SmartCity-DSS.2016.0086"},{"key":"e_1_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/1416944.1416949"},{"key":"e_1_3_1_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/DAC18074.2021.9586084"},{"key":"e_1_3_1_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/2757667.2757680"},{"key":"e_1_3_1_19_2","unstructured":"Technical Review. 2022. Large-Capacity High-Performance 3.5-inch HDDs for Surveillance Camera Systems Applying SMR Technologies. (2022). Retrieved December 18 2023 from https:\/\/toshiba.semicon-storage.com\/content\/dam\/toshiba-ss-v3\/master\/en\/company\/technical-review\/pdf\/3_5-inch-hdd-smr_202303_en.pdf"},{"key":"e_1_3_1_20_2","volume-title":"Proceedings of the 9th USENIX Workshop on Hot Topics in Storage and File Systems","author":"Shafaei Mansour","year":"2017","unstructured":"Mansour Shafaei and Peter Desnoyers. 2017. Virtual guard: A track-based translation layer for shingled disks. In Proceedings of the 9th USENIX Workshop on Hot Topics in Storage and File Systems. USENIX Association, Santa Clara, CA. Retrieved from https:\/\/www.usenix.org\/conference\/hotstorage17\/program\/presentation\/shafaei"},{"key":"e_1_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/3139242"},{"key":"e_1_3_1_22_2","volume-title":"Reinforcement Learning: An Introduction","author":"Sutton Richard S.","year":"2018","unstructured":"Richard S. Sutton and Andrew G. Barto. 2018. Reinforcement Learning: An Introduction. MIT press, Cambridge, MA, USA. Retrieved from https:\/\/mitpress.mit.edu\/books\/reinforcement-learning-second-edition"},{"key":"e_1_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.5555\/3026852.3026859"},{"key":"e_1_3_1_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPADS47876.2019.00012"},{"key":"e_1_3_1_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAD.2017.8203755"},{"key":"e_1_3_1_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2019.2918219"},{"key":"e_1_3_1_27_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. USENIX Association, Boston, MA, 159\u2013171. Retrieved from https:\/\/www.usenix.org\/conference\/fast19\/presentation\/yao"},{"key":"e_1_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2020.2966194"},{"key":"e_1_3_1_29_2","first-page":"395","volume-title":"Proceedings of the 21st USENIX Conference on File and Storage Technologies","author":"Zhou Su","year":"2023","unstructured":"Su Zhou, Erci Xu, Hao Wu, Yu Du, Jiacheng Cui, Wanyu Fu, Chang Liu, Yingni Wang, Wenbo Wang, Shouqu Sun, Xianfei Wang, Bo Feng, Biyun Zhu, Xin Tong, Weikang Kong, Linyan Liu, Zhongjie Wu, Jinbo Wu, Qingchao Luo, and Jiesheng Wu. 2023. SMRSTORE: A storage engine for cloud object storage on HM-SMR drives. In Proceedings of the 21st USENIX Conference on File and Storage Technologies. USENIX Association, Santa Clara, CA, 395\u2013408. Retrieved from https:\/\/www.usenix.org\/conference\/fast23\/presentation\/zhou"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643827","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3643827","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:49:56Z","timestamp":1750286996000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643827"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,18]]},"references-count":28,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2024,3,31]]}},"alternative-id":["10.1145\/3643827"],"URL":"https:\/\/doi.org\/10.1145\/3643827","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"value":"1539-9087","type":"print"},{"value":"1558-3465","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,3,18]]},"assertion":[{"value":"2023-09-05","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-01-18","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-03-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}