{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,21]],"date-time":"2026-02-21T18:54:14Z","timestamp":1771700054276,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":53,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,6,22]],"date-time":"2021-06-22T00:00:00Z","timestamp":1624320000000},"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":"publisher","award":["61832007, 61821003, 61772222, U1705261"],"award-info":[{"award-number":["61832007, 61821003, 61772222, U1705261"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012226","name":"Fundamental Research Funds for the Central Universities","doi-asserted-by":"publisher","award":["2019kfyXMBZ037"],"award-info":[{"award-number":["2019kfyXMBZ037"]}],"id":[{"id":"10.13039\/501100012226","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Zhejiang Lab","award":["2020AA3AB07"],"award-info":[{"award-number":["2020AA3AB07"]}]},{"DOI":"10.13039\/501100018537","name":"National Science and Technology Major Project","doi-asserted-by":"publisher","award":["2017ZX01032-101"],"award-info":[{"award-number":["2017ZX01032-101"]}],"id":[{"id":"10.13039\/501100018537","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,6,22]]},"DOI":"10.1145\/3461648.3463843","type":"proceedings-article","created":{"date-parts":[[2021,6,18]],"date-time":"2021-06-18T14:32:56Z","timestamp":1624026776000},"page":"12-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Better atomic writes by exposing the flash out-of-band area to file systems"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5453-8661","authenticated-orcid":false,"given":"Hongwei","family":"Qin","sequence":"first","affiliation":[{"name":"Huazhong University of Science and Technology, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4674-6006","authenticated-orcid":false,"given":"Dan","family":"Feng","sequence":"additional","affiliation":[{"name":"Huazhong University of Science and Technology, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8834-4953","authenticated-orcid":false,"given":"Wei","family":"Tong","sequence":"additional","affiliation":[{"name":"Huazhong University of Science and Technology, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4786-7440","authenticated-orcid":false,"given":"Yutong","family":"Zhao","sequence":"additional","affiliation":[{"name":"Huazhong University of Science and Technology, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4353-1704","authenticated-orcid":false,"given":"Sheng","family":"Qiu","sequence":"additional","affiliation":[{"name":"Alibaba Group, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9533-3446","authenticated-orcid":false,"given":"Fei","family":"Liu","sequence":"additional","affiliation":[{"name":"Alibaba Group, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7215-7619","authenticated-orcid":false,"given":"Shu","family":"Li","sequence":"additional","affiliation":[{"name":"Alibaba Group, China"}]}],"member":"320","published-online":{"date-parts":[[2021,6,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"USENIX Annual Technical Conference. 8, 57\u201370","author":"Agrawal Nitin","year":"2008"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/EPE.2007.4417619"},{"key":"e_1_3_2_1_3_1","volume-title":"15th USENIX Conference on File and Storage Technologies (FAST). 359\u2013374","author":"Bj\u00f8rling Matias","year":"2017"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3069593.3069616"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522726"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/2208461.2208470"},{"key":"e_1_3_2_1_7_1","unstructured":"Jonathan Corbet. 2010. The end of block barriers. https:\/\/lwn.net\/Articles\/400541\/  Jonathan Corbet. 2010. The end of block barriers. https:\/\/lwn.net\/Articles\/400541\/"},{"key":"e_1_3_2_1_8_1","unstructured":"Micron Corporation.. 2006. Micron 4Gb 8Gb and 16Gb x8 NAND Flash Memory Features..  Micron Corporation.. 2006. Micron 4Gb 8Gb and 16Gb x8 NAND Flash Memory Features.."},{"key":"e_1_3_2_1_9_1","unstructured":"Micron Corporation.. 2009. Micron 4Gb 8Gb 16Gb: x8 x16 NAND Flash Memory Features..  Micron Corporation.. 2009. Micron 4Gb 8Gb 16Gb: x8 x16 NAND Flash Memory Features.."},{"key":"e_1_3_2_1_10_1","unstructured":"Micron Corporation.. 2015. Micron 1Gb x8 x16: NAND Flash Memory Features..  Micron Corporation.. 2015. Micron 1Gb x8 x16: NAND Flash Memory Features.."},{"key":"e_1_3_2_1_11_1","unstructured":"Micron Corporation.. 2017. Micron MLC 128Gb to 512Gb Async\/Sync NAND Features..  Micron Corporation.. 2017. Micron MLC 128Gb to 512Gb Async\/Sync NAND Features.."},{"key":"e_1_3_2_1_12_1","unstructured":"Micron Corporation.. 2017. Micron TLC 512Gb-4Tb NAND B27B FortisFlash Features..  Micron Corporation.. 2017. Micron TLC 512Gb-4Tb NAND B27B FortisFlash Features.."},{"key":"e_1_3_2_1_13_1","unstructured":"Samsung Corporation.. 2007. K9XXG08XXM Flash Memory Specification..  Samsung Corporation.. 2007. K9XXG08XXM Flash Memory Specification.."},{"key":"e_1_3_2_1_14_1","unstructured":"SpecTek Corporation.. 2007. SPECTEK 8Gb 16Gb and 32Gb: x8\/x16 NAND Flash Memory Features..  SpecTek Corporation.. 2007. SPECTEK 8Gb 16Gb and 32Gb: x8\/x16 NAND Flash Memory Features.."},{"key":"e_1_3_2_1_15_1","unstructured":"Samsung Corporation.. 2010. Samsung 16Gb E-die NAND Flash Datasheet..  Samsung Corporation.. 2010. Samsung 16Gb E-die NAND Flash Datasheet.."},{"key":"e_1_3_2_1_16_1","volume-title":"The 21st ACM SIGPLAN\/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems. 26\u201337.","author":"Cui Jinhua"},{"key":"e_1_3_2_1_17_1","unstructured":"Jeroen Dorgelo and Mike Chaowei Chen. 2015. Host memory buffer (HMB) based SSD system. Flash Memory Summit.  Jeroen Dorgelo and Mike Chaowei Chen. 2015. Host memory buffer (HMB) based SSD system. Flash Memory Summit."},{"key":"e_1_3_2_1_18_1","unstructured":"Jake Edge. 2019. A way to do atomic writes. https:\/\/lwn.net\/Articles\/789600\/  Jake Edge. 2019. A way to do atomic writes. https:\/\/lwn.net\/Articles\/789600\/"},{"key":"e_1_3_2_1_19_1","unstructured":"Jake Edge. 2019. Filesystems and crash resistance. https:\/\/lwn.net\/Articles\/788938\/  Jake Edge. 2019. Filesystems and crash resistance. https:\/\/lwn.net\/Articles\/788938\/"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1323293.1294291"},{"key":"e_1_3_2_1_21_1","volume-title":"Automation & Test in Europe Conference & Exhibition (DATE). 859\u2013864","author":"Guo Jie","year":"2013"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3318159"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.3390\/fi5040591"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465326"},{"key":"e_1_3_2_1_25_1","unstructured":"Jaegeuk Kim. 2014. F2FS: support atomic_write feature for database. https:\/\/lkml.org\/lkml\/2014\/9\/26\/19  Jaegeuk Kim. 2014. F2FS: support atomic_write feature for database. https:\/\/lkml.org\/lkml\/2014\/9\/26\/19"},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the USENIX Conference on File and Storage Technologies","author":"Lee Changman","year":"2015"},{"key":"e_1_3_2_1_27_1","volume-title":"16th USENIX Conference on File and Storage Technologies (FAST). 83\u201390","author":"Li Huaicheng","year":"2018"},{"key":"e_1_3_2_1_28_1","volume-title":"Write Dependency Disentanglement with HORAE. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Liao Xiaojian","year":"2020"},{"key":"e_1_3_2_1_29_1","volume-title":"12th USENIX Conference on File and Storage Technologies (FAST). 75\u201388","author":"Lu Youyou","year":"2014"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/2591272.2591299"},{"key":"e_1_3_2_1_31_1","volume-title":"OCStore: Accelerating Distributed Object Storage with Open-Channel SSDs. In 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS). 271\u2013281","author":"Lu Youyou","year":"2019"},{"key":"e_1_3_2_1_32_1","unstructured":"Mihai M.. 2019. Galaxy Note 10 uses F2FS not EXT4 file system: What is the difference? https:\/\/www.sammobile.com\/news\/galaxy-note-10-uses-f2fs-not-ext4-file-system-whats-the-difference\/  Mihai M.. 2019. Galaxy Note 10 uses F2FS not EXT4 file system: What is the difference? https:\/\/www.sammobile.com\/news\/galaxy-note-10-uses-f2fs-not-ext4-file-system-whats-the-difference\/"},{"key":"e_1_3_2_1_33_1","volume-title":"USENIX Annual Technical Conference. 221\u2013234","author":"Min Changwoo","year":"2015"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/128765.128770"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/3154601.3154610"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1394441.1394442"},{"key":"e_1_3_2_1_37_1","unstructured":"Inc. NVM Express. 2020. NVM Express Revision 1.4b.  Inc. NVM Express. 2020. NVM Express Revision 1.4b."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2011.5749738"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465374"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095830"},{"key":"e_1_3_2_1_41_1","unstructured":"Vijayan Prabhakaran Thomas L Rodeheffer and Lidong Zhou. 2008. Transactional Flash.. In OSDI. 8.  Vijayan Prabhakaran Thomas L Rodeheffer and Lidong Zhou. 2008. Transactional Flash.. In OSDI. 8."},{"key":"e_1_3_2_1_42_1","unstructured":"Hongwei Qin. 2019. QBLK. https:\/\/github.com\/WNLO-DSAL\/QBLK  Hongwei Qin. 2019. QBLK. https:\/\/github.com\/WNLO-DSAL\/QBLK"},{"key":"e_1_3_2_1_43_1","volume-title":"Automation & Test in Europe Conference & Exhibition (DATE). 1064\u20131069","author":"Qin Hongwei","year":"2019"},{"key":"e_1_3_2_1_44_1","unstructured":"Richard Hipp. 2019. LPC-2019: SQLite on Linux. https:\/\/sqlite.org\/lpc2019\/doc\/trunk\/briefing.md  Richard Hipp. 2019. LPC-2019: SQLite on Linux. https:\/\/sqlite.org\/lpc2019\/doc\/trunk\/briefing.md"},{"key":"e_1_3_2_1_45_1","volume-title":"7th USENIX Conference on File and Storage Technologies (FAST). 9, 29\u201342","author":"Spillane Richard P","year":"2009"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.5555\/2750482.2750498"},{"key":"e_1_3_2_1_47_1","volume-title":"Barrier-Enabled IO Stack for Flash Storage. In 16th USENIX Conference on File and Storage Technologies (FAST). 211\u2013226","author":"Won Youjip","year":"2018"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3242091"},{"key":"e_1_3_2_1_49_1","unstructured":"David Woodhouse. 2021. Memory Technology Devices. http:\/\/www.linux-mtd.infradead.org\/  David Woodhouse. 2021. Memory Technology Devices. http:\/\/www.linux-mtd.infradead.org\/"},{"key":"e_1_3_2_1_50_1","volume-title":"RFLUSH: Rethink the Flush. In 16th USENIX Conference on File and Storage Technologies (FAST). 201\u2013210","author":"Yeon Jeseong","year":"2018"},{"key":"e_1_3_2_1_51_1","volume-title":"2014 51st ACM\/EDAC\/IEEE Design Automation Conference (DAC). 1\u20136.","author":"Zhang Chi","year":"2014"},{"key":"e_1_3_2_1_52_1","volume-title":"11th USENIX Conference on File and Storage Technologies (FAST). 243\u2013256","author":"Zhao Kai","year":"2013"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2019.000-6"}],"event":{"name":"LCTES '21: 22nd ACM SIGPLAN\/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems","location":"Virtual Canada","acronym":"LCTES '21","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 22nd ACM SIGPLAN\/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3461648.3463843","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3461648.3463843","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:49:05Z","timestamp":1750193345000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3461648.3463843"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,22]]},"references-count":53,"alternative-id":["10.1145\/3461648.3463843","10.1145\/3461648"],"URL":"https:\/\/doi.org\/10.1145\/3461648.3463843","relation":{},"subject":[],"published":{"date-parts":[[2021,6,22]]},"assertion":[{"value":"2021-06-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}