{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T15:42:40Z","timestamp":1774539760546,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,7,27]],"date-time":"2021-07-27T00:00:00Z","timestamp":1627344000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,7,27]]},"DOI":"10.1145\/3465332.3470874","type":"proceedings-article","created":{"date-parts":[[2021,7,20]],"date-time":"2021-07-20T22:05:59Z","timestamp":1626818759000},"page":"64-70","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Libpubl"],"prefix":"10.1145","author":[{"given":"Jaewon","family":"Jung","sequence":"first","affiliation":[{"name":"Sungkyunkwan University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jungsik","family":"Choi","sequence":"additional","affiliation":[{"name":"Sungkyunkwan University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hwansoo","family":"Han","sequence":"additional","affiliation":[{"name":"Sungkyunkwan University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,7,27]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830794"},{"key":"e_1_3_2_1_2_1","volume-title":"Dulloor","author":"Arulraj Joy","year":"2015","unstructured":"Joy Arulraj , Andrew Pavlo , and Subramanya R . Dulloor . 2015 . Let's Talk About Storage & Recovery Methods for Non-Volatile Memory Database Systems. In ACM SIGMOD Int'l Conf. on Management of Data (SIGMOD '15). Joy Arulraj, Andrew Pavlo, and Subramanya R. Dulloor. 2015. Let's Talk About Storage & Recovery Methods for Non-Volatile Memory Database Systems. In ACM SIGMOD Int'l Conf. on Management of Data (SIGMOD '15)."},{"key":"e_1_3_2_1_3_1","unstructured":"Jens Axboe. 2005. Flexible I\/O tester. https:\/\/https:\/\/github.com\/axboe\/fio\/  Jens Axboe. 2005. Flexible I\/O tester. https:\/\/https:\/\/github.com\/axboe\/fio\/"},{"key":"e_1_3_2_1_4_1","volume-title":"Arup De, Joel Coburn, and Steven Swanson.","author":"Caulfield Adrian M.","year":"2012","unstructured":"Adrian M. Caulfield , Todor I. Mollov , Louis Alex Eisner , Arup De, Joel Coburn, and Steven Swanson. 2012 . Providing Safe, User Space Access to Fast, Solid State Disks. In Int'l Conf. on Architectural Support for Programming Languages and Operating Systems (ASPLOS XVII) . Adrian M. Caulfield, Todor I. Mollov, Louis Alex Eisner, Arup De, Joel Coburn, and Steven Swanson. 2012. Providing Safe, User Space Access to Fast, Solid State Disks. In Int'l Conf. on Architectural Support for Programming Languages and Operating Systems (ASPLOS XVII)."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCE.2016.7613194"},{"key":"e_1_3_2_1_6_1","volume-title":"Libnvmmio: Reconstructing Software IO Path with Failure-Atomic Memory-Mapped Interface. In USENIX Annual Technical Conference (USENIX ATC '20)","author":"Choi Jungsik","year":"2020","unstructured":"Jungsik Choi , Jaewan Hong , Youngjin Kwon , and Hwansoo Han . 2020 . Libnvmmio: Reconstructing Software IO Path with Failure-Atomic Memory-Mapped Interface. In USENIX Annual Technical Conference (USENIX ATC '20) . Jungsik Choi, Jaewan Hong, Youngjin Kwon, and Hwansoo Han. 2020. Libnvmmio: Reconstructing Software IO Path with Failure-Atomic Memory-Mapped Interface. In USENIX Annual Technical Conference (USENIX ATC '20)."},{"key":"e_1_3_2_1_7_1","volume-title":"USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage '17)","author":"Choi Jungsik","year":"2017","unstructured":"Jungsik Choi , Jiwon Kim , and Hwansoo Han . 2017 . Efficient Memory Mapped File I\/O for In-Memory File Systems . In USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage '17) . Jungsik Choi, Jiwon Kim, and Hwansoo Han. 2017. Efficient Memory Mapped File I\/O for In-Memory File Systems. In USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage '17)."},{"key":"e_1_3_2_1_8_1","volume-title":"Persistent Memory. In Symp. on Operating Systems Principles (SOSP '09)","author":"Condit Jeremy","year":"2009","unstructured":"Jeremy Condit , Edmund B. Nightingale , Christopher Frost , Engin Ipek , Benjamin Lee , Doug Burger , and Derrick Coetzee . 2009 . Better I\/O through Byte-Addressable , Persistent Memory. In Symp. on Operating Systems Principles (SOSP '09) . Jeremy Condit, Edmund B. Nightingale, Christopher Frost, Engin Ipek, Benjamin Lee, Doug Burger, and Derrick Coetzee. 2009. Better I\/O through Byte-Addressable, Persistent Memory. In Symp. on Operating Systems Principles (SOSP '09)."},{"key":"e_1_3_2_1_9_1","unstructured":"Intel Corporation. 2014. PMDK Persistent Memory Development Kit. https:\/\/pmem.io\/pmdk\/  Intel Corporation. 2014. PMDK Persistent Memory Development Kit. https:\/\/pmem.io\/pmdk\/"},{"key":"e_1_3_2_1_10_1","volume-title":"System Software for Persistent Memory. In European Conf. on Computer Systems (EuroSys '14)","author":"Dulloor Subramanya R.","year":"2014","unstructured":"Subramanya R. Dulloor , Sanjay Kumar , Anil Keshavamurthy , Philip Lantz , Dheeraj Reddy , Rajesh Sankaran , and Jeff Jackson . 2014 . System Software for Persistent Memory. In European Conf. on Computer Systems (EuroSys '14) . Subramanya R. Dulloor, Sanjay Kumar, Anil Keshavamurthy, Philip Lantz, Dheeraj Reddy, Rajesh Sankaran, and Jeff Jackson. 2014. System Software for Persistent Memory. In European Conf. on Computer Systems (EuroSys '14)."},{"key":"e_1_3_2_1_11_1","unstructured":"Jason Evans. 2005. jemalloc memory allocator. http:\/\/jemalloc.net\/  Jason Evans. 2005. jemalloc memory allocator. http:\/\/jemalloc.net\/"},{"key":"e_1_3_2_1_12_1","volume-title":"Reimplementing the Cedar File System Using Logging and Group Commit. In Symp. on Operating Systems Principles (SOSP '87)","author":"Hagmann R.","year":"1987","unstructured":"R. Hagmann . 1987 . Reimplementing the Cedar File System Using Logging and Group Commit. In Symp. on Operating Systems Principles (SOSP '87) . R. Hagmann. 1987. Reimplementing the Cedar File System Using Logging and Group Commit. In Symp. on Operating Systems Principles (SOSP '87)."},{"key":"e_1_3_2_1_13_1","unstructured":"Troy D. Hanson. 2004. uthash - a hash table for C structures. https:\/\/troydhanson.github.io\/uthash\/  Troy D. Hanson. 2004. uthash - a hash table for C structures. https:\/\/troydhanson.github.io\/uthash\/"},{"key":"e_1_3_2_1_14_1","unstructured":"Intel. 2015. NVDIMM Namespace Specification. https:\/\/pmem.io\/documents\/NVDIMM_Namespace_Spec.pdf  Intel. 2015. NVDIMM Namespace Specification. https:\/\/pmem.io\/documents\/NVDIMM_Namespace_Spec.pdf"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359631"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3409963.3410489"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872392"},{"key":"e_1_3_2_1_18_1","volume-title":"Strata: A Cross Media File System. In Symp. on Operating Systems Principles (SOSP '17)","author":"Kwon Youngjin","year":"2017","unstructured":"Youngjin Kwon , Henrique Fingler , Tyler Hunt , Simon Peter , Emmett Witchel , and Thomas Anderson . 2017 . Strata: A Cross Media File System. In Symp. on Operating Systems Principles (SOSP '17) . Youngjin Kwon, Henrique Fingler, Tyler Hunt, Simon Peter, Emmett Witchel, and Thomas Anderson. 2017. Strata: A Cross Media File System. In Symp. on Operating Systems Principles (SOSP '17)."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"crossref","unstructured":"E. K\u00fclt\u00fcrsay M. Kandemir A. Sivasubramaniam and O. Mutlu. 2013. Evaluating STT-RAM as an energy-efficient main memory alternative. In IEEE Int'l Symp. on Performance Analysis of Systems and Software (ISPASS '13).  E. K\u00fclt\u00fcrsay M. Kandemir A. Sivasubramaniam and O. Mutlu. 2013. Evaluating STT-RAM as an energy-efficient main memory alternative. In IEEE Int'l Symp. on Performance Analysis of Systems and Software (ISPASS '13) .","DOI":"10.1109\/ISPASS.2013.6557176"},{"key":"e_1_3_2_1_20_1","unstructured":"Benjamin C. Lee Engin Ipek Onur Mutlu and Doug Burger. 2009. Architecting Phase Change Memory as a Scalable Dram Alternative. In Int'l Symp. on Computer Architecture (ISCA '09).  Benjamin C. Lee Engin Ipek Onur Mutlu and Doug Burger. 2009. Architecting Phase Change Memory as a Scalable Dram Alternative. In Int'l Symp. on Computer Architecture (ISCA '09) ."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2010.24"},{"key":"e_1_3_2_1_22_1","volume-title":"Noh","author":"Lee Eunji","year":"2013","unstructured":"Eunji Lee , Hyokyung Bahn , and Sam H . Noh . 2013 . Unioning of the Buffer Cache and Journaling Layers with Non-volatile Memory. In USENIX Conf. on File and Storage Technologies (FAST '13). Eunji Lee, Hyokyung Bahn, and Sam H. Noh. 2013. Unioning of the Buffer Cache and Journaling Layers with Non-volatile Memory. In USENIX Conf. on File and Storage Technologies (FAST '13)."},{"key":"e_1_3_2_1_23_1","unstructured":"C. Mohan. 1999. Repeating History Beyond ARIES. In Int'l Conf. on Very Large Data Bases (VLDB '99).  C. Mohan. 1999. Repeating History Beyond ARIES. In Int'l Conf. on Very Large Data Bases (VLDB '99) ."},{"key":"e_1_3_2_1_24_1","volume-title":"USENIX Annual Technical Conference (USENIX ATC '17)","author":"Park Daejun","year":"2017","unstructured":"Daejun Park and Dongkun Shin . 2017 . iJournaling: Fine-Grained Journaling for Improving the Latency of Fsync System Call . In USENIX Annual Technical Conference (USENIX ATC '17) . Daejun Park and Dongkun Shin. 2017. iJournaling: Fine-Grained Journaling for Improving the Latency of Fsync System Call. In USENIX Annual Technical Conference (USENIX ATC '17)."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465374"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"crossref","unstructured":"N. Perrissin S. Lequeux N. Strelkov L. Vila L. Buda-Prejbeanu S. Auffret R. C. Sousa I. L. Prejbeanu and B. Dieny. 2018. Spin transfer torque magnetic random-access memory: Towards sub-10 nm devices. In Int'l Conf. on IC Design Technology (ICICDT '18).  N. Perrissin S. Lequeux N. Strelkov L. Vila L. Buda-Prejbeanu S. Auffret R. C. Sousa I. L. Prejbeanu and B. Dieny. 2018. Spin transfer torque magnetic random-access memory: Towards sub-10 nm devices. In Int'l Conf. on IC Design Technology (ICICDT '18) .","DOI":"10.1109\/ICICDT.2018.8399772"},{"key":"e_1_3_2_1_27_1","volume-title":"Application Crash Consistency and Performance with CCFS. In USENIX Conf. on File and Storage Technologies (FAST '17)","author":"Pillai Thanumalayan Sankaranarayana","unstructured":"Thanumalayan Sankaranarayana Pillai , Ramnatthan Alagappan , Lanyue Lu , Vijay Chidambaram , Andrea C. Arpaci-Dusseau , and Remzi H . Arpaci-Dusseau. 2017 . Application Crash Consistency and Performance with CCFS. In USENIX Conf. on File and Storage Technologies (FAST '17) . Thanumalayan Sankaranarayana Pillai, Ramnatthan Alagappan, Lanyue Lu, Vijay Chidambaram, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. 2017. Application Crash Consistency and Performance with CCFS. In USENIX Conf. on File and Storage Technologies (FAST '17)."},{"key":"e_1_3_2_1_28_1","volume-title":"All File Systems Are Not Created Equal: On the Complexity of Crafting Crash-Consistent Applications. In USENIX Symp. on Operating Systems Design and Implementation (OSDI '14)","author":"Pillai Thanumalayan Sankaranarayana","unstructured":"Thanumalayan Sankaranarayana Pillai , Vijay Chidambaram , Ramnatthan Alagappan , Samer Al-Kiswany , Andrea C. Arpaci-Dusseau , and Remzi H . Arpaci-Dusseau. 2014 . All File Systems Are Not Created Equal: On the Complexity of Crafting Crash-Consistent Applications. In USENIX Symp. on Operating Systems Design and Implementation (OSDI '14) . Thanumalayan Sankaranarayana Pillai, Vijay Chidambaram, Ramnatthan Alagappan, Samer Al-Kiswany, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. 2014. All File Systems Are Not Created Equal: On the Complexity of Crafting Crash-Consistent Applications. In USENIX Symp. on Operating Systems Design and Implementation (OSDI '14)."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.524.0465"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2501620.2501623"},{"key":"e_1_3_2_1_31_1","volume-title":"European Conf. on Computer Systems (EuroSys '14)","author":"Volos Haris","unstructured":"Haris Volos , Sanketh Nalli , Sankarlingam Panneerselvam , Venkatanathan Varadarajan , Prashant Saxena , and Michael M. Swift . 2014. Aerie: Flexible File-System Interfaces to Storage-Class Memory . In European Conf. on Computer Systems (EuroSys '14) . Haris Volos, Sanketh Nalli, Sankarlingam Panneerselvam, Venkatanathan Varadarajan, Prashant Saxena, and Michael M. Swift. 2014. Aerie: Flexible File-System Interfaces to Storage-Class Memory. In European Conf. on Computer Systems (EuroSys '14)."},{"key":"e_1_3_2_1_32_1","unstructured":"Matthew Wilcox. 2014. Add support for NV-DIMMs to ext4. https:\/\/lwn.net\/Articles\/613384\/  Matthew Wilcox. 2014. Add support for NV-DIMMs to ext4. https:\/\/lwn.net\/Articles\/613384\/"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063436"},{"key":"e_1_3_2_1_34_1","unstructured":"Jian Xu Juno Kim Amirsaman Memaripour and Steven Swanson. 2019. Finding and Fixing Performance Pathologies in Persistent Memory Software Stacks. In Int'l Conf. on Architectural Support for Programming Languages and Operating Systems (ASPLOS '19).  Jian Xu Juno Kim Amirsaman Memaripour and Steven Swanson. 2019. Finding and Fixing Performance Pathologies in Persistent Memory Software Stacks. In Int'l Conf. on Architectural Support for Programming Languages and Operating Systems (ASPLOS '19) ."},{"key":"e_1_3_2_1_35_1","volume-title":"NOVA: A Log-structured File System for Hybrid Volatile\/Non-volatile Main Memories. In USENIX Conf. on File and Storage Technologies (FAST '16)","author":"Xu Jian","year":"2016","unstructured":"Jian Xu and Steven Swanson . 2016 . NOVA: A Log-structured File System for Hybrid Volatile\/Non-volatile Main Memories. In USENIX Conf. on File and Storage Technologies (FAST '16) . Jian Xu and Steven Swanson. 2016. NOVA: A Log-structured File System for Hybrid Volatile\/Non-volatile Main Memories. In USENIX Conf. on File and Storage Technologies (FAST '16)."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132761"},{"key":"e_1_3_2_1_37_1","volume-title":"USENIX Conf. on File and Storage Technologies (FAST '20)","author":"Yang Jian","year":"2020","unstructured":"Jian Yang , Juno Kim , Morteza Hoseinzadeh , Joseph Izraelevitz , and Steve Swanson . 2020 . An Empirical Guide to the Behavior and Use of Scalable Persistent Memory . In USENIX Conf. on File and Storage Technologies (FAST '20) . Jian Yang, Juno Kim, Morteza Hoseinzadeh, Joseph Izraelevitz, and Steve Swanson. 2020. An Empirical Guide to the Behavior and Use of Scalable Persistent Memory. In USENIX Conf. on File and Storage Technologies (FAST '20)."}],"event":{"name":"HotStorage '21: 13th ACM Workshop on Hot Topics in Storage and File Systems","location":"Virtual USA","acronym":"HotStorage '21","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","USENIX Assoc USENIX Assoc"]},"container-title":["Proceedings of the 13th ACM Workshop on Hot Topics in Storage and File Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3465332.3470874","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3465332.3470874","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:17:11Z","timestamp":1750191431000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3465332.3470874"}},"subtitle":["exploiting persistent user buffers as logs for write atomicity"],"short-title":[],"issued":{"date-parts":[[2021,7,27]]},"references-count":37,"alternative-id":["10.1145\/3465332.3470874","10.1145\/3465332"],"URL":"https:\/\/doi.org\/10.1145\/3465332.3470874","relation":{},"subject":[],"published":{"date-parts":[[2021,7,27]]},"assertion":[{"value":"2021-07-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}