{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:15:50Z","timestamp":1750220150756,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,6,6]],"date-time":"2022-06-06T00:00:00Z","timestamp":1654473600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NRF, Korea","award":["NRF-2020R1A2C3008525"],"award-info":[{"award-number":["NRF-2020R1A2C3008525"]}]},{"name":"Samsung Electronics","award":["IO201209-07867-01"],"award-info":[{"award-number":["IO201209-07867-01"]}]},{"name":"IITP, Korea","award":["2018-0-00549, 2018-0-00503"],"award-info":[{"award-number":["2018-0-00549, 2018-0-00503"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,6,6]]},"DOI":"10.1145\/3534056.3534942","type":"proceedings-article","created":{"date-parts":[[2022,6,6]],"date-time":"2022-06-06T14:56:12Z","timestamp":1654527372000},"page":"96-107","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["O-AFA"],"prefix":"10.1145","author":[{"given":"Seung Won","family":"Yoo","sequence":"first","affiliation":[{"name":"KAIST, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joontaek","family":"Oh","sequence":"additional","affiliation":[{"name":"KAIST, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Youjip","family":"Won","sequence":"additional","affiliation":[{"name":"KAIST, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,6,6]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"A guide to mdadm. https:\/\/raid.wiki.kernel.org\/index.php\/A_guide_to_mdadm.  A guide to mdadm. https:\/\/raid.wiki.kernel.org\/index.php\/A_guide_to_mdadm."},{"key":"e_1_3_2_1_2_1","unstructured":"All-Flash Array Market Size Scope And Forecast | Top Key Company Profiles - Dell Technologies NetApp Hewlett Packard Enterprise (HPE) Pure Storage IBM Huawei. https:\/\/thetalkingdemocrat.com\/news\/257659\/all-flash-array-market-size-scope-forecast\/.  All-Flash Array Market Size Scope And Forecast | Top Key Company Profiles - Dell Technologies NetApp Hewlett Packard Enterprise (HPE) Pure Storage IBM Huawei. https:\/\/thetalkingdemocrat.com\/news\/257659\/all-flash-array-market-size-scope-forecast\/."},{"key":"e_1_3_2_1_3_1","unstructured":"Barriers and Journaling Filesystems. https:\/\/lwn.net\/Articles\/283161\/.  Barriers and Journaling Filesystems. https:\/\/lwn.net\/Articles\/283161\/."},{"key":"e_1_3_2_1_4_1","unstructured":"Filebench. http:\/\/www.nfsv4bat.org\/Documents\/nasconf\/2004\/filebench.pdf.  Filebench. http:\/\/www.nfsv4bat.org\/Documents\/nasconf\/2004\/filebench.pdf."},{"key":"e_1_3_2_1_5_1","unstructured":"FIO benchmark docs. https:\/\/fio.readthedocs.io\/en\/latest.  FIO benchmark docs. https:\/\/fio.readthedocs.io\/en\/latest."},{"key":"e_1_3_2_1_6_1","unstructured":"iOS 15 Apple Inc. https:\/\/www.apple.com.  iOS 15 Apple Inc. https:\/\/www.apple.com."},{"key":"e_1_3_2_1_7_1","unstructured":"Linux Device Mapper. https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/device-mapper\/index.html.  Linux Device Mapper. https:\/\/www.kernel.org\/doc\/html\/latest\/admin-guide\/device-mapper\/index.html."},{"key":"e_1_3_2_1_8_1","unstructured":"md(4) - Linux man page. https:\/\/linux.die.net\/man\/4\/md.  md(4) - Linux man page. https:\/\/linux.die.net\/man\/4\/md."},{"key":"e_1_3_2_1_9_1","unstructured":"MySQL 5.1 reference manual. https:\/\/downloads.mysql.com\/docs\/refman-5.1-en.pdf.  MySQL 5.1 reference manual. https:\/\/downloads.mysql.com\/docs\/refman-5.1-en.pdf."},{"key":"e_1_3_2_1_10_1","unstructured":"Samsung 860 Pro Datasheet. https:\/\/www.samsung.com\/semiconductor\/global.semi.static\/Samsung_SSD_860_PRO_Data_Sheet_Rev1_1.pdf.  Samsung 860 Pro Datasheet. https:\/\/www.samsung.com\/semiconductor\/global.semi.static\/Samsung_SSD_860_PRO_Data_Sheet_Rev1_1.pdf."},{"key":"e_1_3_2_1_11_1","unstructured":"SanDisk iNAND\u00ae 7550 e.MMC 5.1 with Command-Queue and HS400 Interface. https:\/\/datasheet.lcsc.com\/lcsc\/2105241638_SANDISK-SDINBDA4-64G_C2830404.pdf.  SanDisk iNAND\u00ae 7550 e.MMC 5.1 with Command-Queue and HS400 Interface. https:\/\/datasheet.lcsc.com\/lcsc\/2105241638_SANDISK-SDINBDA4-64G_C2830404.pdf."},{"key":"e_1_3_2_1_12_1","unstructured":"SM883 Datasheet. https:\/\/www.compuram.biz\/documents\/datasheet\/SM883_Samsung.pdf.  SM883 Datasheet. https:\/\/www.compuram.biz\/documents\/datasheet\/SM883_Samsung.pdf."},{"key":"e_1_3_2_1_13_1","unstructured":"SQLite. SQLite."},{"key":"e_1_3_2_1_14_1","unstructured":"Sysbench reference manual. https:\/\/imysql.com\/wp-content\/uploads\/2014\/10\/sysbench-manual.pdf.  Sysbench reference manual. https:\/\/imysql.com\/wp-content\/uploads\/2014\/10\/sysbench-manual.pdf."},{"key":"e_1_3_2_1_15_1","unstructured":"What is android? http:\/\/www.academia.edu\/download\/30551848\/andoid-tech.pdf.  What is android? http:\/\/www.academia.edu\/download\/30551848\/andoid-tech.pdf."},{"key":"e_1_3_2_1_16_1","volume-title":"Operating systems: Three easy pieces","author":"Arpaci-Dusseau Remzi H","year":"2018","unstructured":"Remzi H Arpaci-Dusseau and Andrea C Arpaci-Dusseau . Operating systems: Three easy pieces . Arpaci-Dusseau Books LLC , 2018 . Remzi H Arpaci-Dusseau and Andrea C Arpaci-Dusseau. Operating systems: Three easy pieces. Arpaci-Dusseau Books LLC, 2018."},{"key":"e_1_3_2_1_17_1","volume-title":"Proc. of USENIX Annual Technical Conference (ATC)","author":"Chang Yun-Sheng","year":"2019","unstructured":"Yun-Sheng Chang and Ren-Shuo Liu . OPTR : Order-Preserving Translation and Recovery Design for SSDs with a Standard Block Device Interface . In Proc. of USENIX Annual Technical Conference (ATC) , 2019 . Yun-Sheng Chang and Ren-Shuo Liu. OPTR: Order-Preserving Translation and Recovery Design for SSDs with a Standard Block Device Interface. In Proc. of USENIX Annual Technical Conference (ATC), 2019."},{"key":"e_1_3_2_1_18_1","volume-title":"High-performance, reliable secondary storage. ACM Computing Surveys (CSUR), 26(2):145--185","author":"Chen Peter M","year":"1994","unstructured":"Peter M Chen , Edward K Lee , Garth A Gibson , Randy H Katz , and David A Patterson . RAID : High-performance, reliable secondary storage. ACM Computing Surveys (CSUR), 26(2):145--185 , 1994 . Peter M Chen, Edward K Lee, Garth A Gibson, Randy H Katz, and David A Patterson. RAID: High-performance, reliable secondary storage. ACM Computing Surveys (CSUR), 26(2):145--185, 1994."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522726"},{"key":"e_1_3_2_1_20_1","volume-title":"Shant Hovsepian, Andrew Matsuoka, and Lei Zhang. Generalized file system dependencies. ACM SIGOPS Operating Systems Review (OSR), 41(6):307--320","author":"Frost Christopher","year":"2007","unstructured":"Christopher Frost , Mike Mammarella , Eddie Kohler , Andrew De los Reyes , Shant Hovsepian, Andrew Matsuoka, and Lei Zhang. Generalized file system dependencies. ACM SIGOPS Operating Systems Review (OSR), 41(6):307--320 , 2007 . Christopher Frost, Mike Mammarella, Eddie Kohler, Andrew De los Reyes, Shant Hovsepian, Andrew Matsuoka, and Lei Zhang. Generalized file system dependencies. ACM SIGOPS Operating Systems Review (OSR), 41(6):307--320, 2007."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2006.311196"},{"key":"e_1_3_2_1_22_1","volume-title":"Proc. of USENIX Symposium on Operating Systems Design and Implementation (OSDI)","author":"Liao Xiaojian","year":"2020","unstructured":"Xiaojian Liao , Youyou Lu , Erci Xu , and Jiwu Shu . Write dependency disentanglement with HORAE . In Proc. of USENIX Symposium on Operating Systems Design and Implementation (OSDI) , 2020 . Xiaojian Liao, Youyou Lu, Erci Xu, and Jiwu Shu. Write dependency disentanglement with HORAE. In Proc. of USENIX Symposium on Operating Systems Design and Implementation (OSDI), 2020."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483592"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2013.6657033"},{"key":"e_1_3_2_1_25_1","volume-title":"Proc. of USENIX Annual Technical Conference (ATC)","author":"Min Changwoo","year":"2015","unstructured":"Changwoo Min , Woon-Hak Kang , Taesoo Kim , Sang-Won Lee , and Young Ik Eom . Lightweight application-level crash consistency on transactional flash storage . In Proc. of USENIX Annual Technical Conference (ATC) , 2015 . Changwoo Min, Woon-Hak Kang, Taesoo Kim, Sang-Won Lee, and Young Ik Eom. Lightweight application-level crash consistency on transactional flash storage. In Proc. of USENIX Annual Technical Conference (ATC), 2015."},{"key":"e_1_3_2_1_26_1","volume-title":"Proc. of the IEEE International Symposium on High Performance Computer Architecture (HPCA)","author":"Ouyang Xiangyong","year":"2011","unstructured":"Xiangyong Ouyang , David Nellans , Robert Wipfel , David Flynn , and Dhabaleswar K Panda . Beyond block I\/O : Rethinking traditional storage primitives . In Proc. of the IEEE International Symposium on High Performance Computer Architecture (HPCA) , 2011 . Xiangyong Ouyang, David Nellans, Robert Wipfel, David Flynn, and Dhabaleswar K Panda. Beyond block I\/O: Rethinking traditional storage primitives. In Proc. of the IEEE International Symposium on High Performance Computer Architecture (HPCA), 2011."},{"key":"e_1_3_2_1_27_1","volume-title":"Application crash consistency and performance with ccfs. ACM Transactions on Storage (TOS), 13(3):1--29","author":"Pillai Thanumalayan Sankaranarayana","year":"2017","unstructured":"Thanumalayan Sankaranarayana Pillai , Ramnatthan Alagappan , Lanyue Lu , Vijay Chidambaram , Andrea C Arpaci-Dusseau , and Remzi H Arpaci-Dusseau . Application crash consistency and performance with ccfs. ACM Transactions on Storage (TOS), 13(3):1--29 , 2017 . Thanumalayan Sankaranarayana Pillai, Ramnatthan Alagappan, Lanyue Lu, Vijay Chidambaram, Andrea C Arpaci-Dusseau, and Remzi H Arpaci-Dusseau. Application crash consistency and performance with ccfs. ACM Transactions on Storage (TOS), 13(3):1--29, 2017."},{"key":"e_1_3_2_1_28_1","volume-title":"Proc. of USENIX symposium on Operating systems design and implementation (OSDI)","author":"Sears Russell","year":"2006","unstructured":"Russell Sears and Eric Brewer . Stasis : Flexible transactional storage . In Proc. of USENIX symposium on Operating systems design and implementation (OSDI) , 2006 . Russell Sears and Eric Brewer. Stasis: Flexible transactional storage. In Proc. of USENIX symposium on Operating systems design and implementation (OSDI), 2006."},{"key":"e_1_3_2_1_29_1","volume-title":"Isotope: Acid transactions for block storage. ACM Transactions on Storage (TOS), 13(1):1--25","author":"Shin Ji-Yong","year":"2017","unstructured":"Ji-Yong Shin , Mahesh Balakrishnan , Tudor Marian , and Hakim Weatherspoon . Isotope: Acid transactions for block storage. ACM Transactions on Storage (TOS), 13(1):1--25 , 2017 . Ji-Yong Shin, Mahesh Balakrishnan, Tudor Marian, and Hakim Weatherspoon. Isotope: Acid transactions for block storage. ACM Transactions on Storage (TOS), 13(1):1--25, 2017."},{"key":"e_1_3_2_1_30_1","volume-title":"Proc. of USENIX Annual Technical Conference (ATC)","author":"Teigland David","year":"2001","unstructured":"David Teigland and Heinz Mauelshagen . Volume managers in linux . In Proc. of USENIX Annual Technical Conference (ATC) , 2001 . David Teigland and Heinz Mauelshagen. Volume managers in linux. In Proc. of USENIX Annual Technical Conference (ATC), 2001."},{"key":"e_1_3_2_1_31_1","volume-title":"Reconstruct versus read-modify writes in RAID. Information processing letters (IPL), 93(4):163--168","author":"Thomasian Alexander","year":"2005","unstructured":"Alexander Thomasian . Reconstruct versus read-modify writes in RAID. Information processing letters (IPL), 93(4):163--168 , 2005 . Alexander Thomasian. Reconstruct versus read-modify writes in RAID. Information processing letters (IPL), 93(4):163--168, 2005."},{"key":"e_1_3_2_1_32_1","volume-title":"Scalable, Reliable Data Storage","author":"Vadala Derek","year":"2002","unstructured":"Derek Vadala . Managing RAID on Linux: Fast , Scalable, Reliable Data Storage . O'Reilly Media, Inc. , 2002 . Derek Vadala. Managing RAID on Linux: Fast, Scalable, Reliable Data Storage. O'Reilly Media, Inc., 2002."},{"key":"e_1_3_2_1_33_1","volume-title":"Sangyeun Cho. Barrier-Enabled IO Stack for Flash Storage. In Proc. of USENIX Conference on File and Storage Technologies (FAST)","author":"Won Youjip","year":"2018","unstructured":"Youjip Won , Jaemin Jung , Gyeongyeol Choi , Joontaek Oh , Seongbae Son , Jooyoung Hwang , and Sangyeun Cho. Barrier-Enabled IO Stack for Flash Storage. In Proc. of USENIX Conference on File and Storage Technologies (FAST) , 2018 . Youjip Won, Jaemin Jung, Gyeongyeol Choi, Joontaek Oh, Seongbae Son, Jooyoung Hwang, and Sangyeun Cho. Barrier-Enabled IO Stack for Flash Storage. In Proc. of USENIX Conference on File and Storage Technologies (FAST), 2018."}],"event":{"name":"SYSTOR '22: The 15th ACM International Systems and Storage Conference","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","Technion Israel Institute of Technology","USENIX Assoc USENIX Assoc"],"location":"Haifa Israel","acronym":"SYSTOR '22"},"container-title":["Proceedings of the 15th ACM International Conference on Systems and Storage"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3534056.3534942","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3534056.3534942","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:00:09Z","timestamp":1750186809000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3534056.3534942"}},"subtitle":["order preserving all flash array"],"short-title":[],"issued":{"date-parts":[[2022,6,6]]},"references-count":33,"alternative-id":["10.1145\/3534056.3534942","10.1145\/3534056"],"URL":"https:\/\/doi.org\/10.1145\/3534056.3534942","relation":{},"subject":[],"published":{"date-parts":[[2022,6,6]]},"assertion":[{"value":"2022-06-06","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}