{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T23:38:07Z","timestamp":1780357087613,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":47,"publisher":"ACM","license":[{"start":{"date-parts":[[2013,4,15]],"date-time":"2013-04-15T00:00:00Z","timestamp":1365984000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"publisher","award":["DE-SC0005026"],"award-info":[{"award-number":["DE-SC0005026"]}],"id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000144","name":"Division of Computer and Network Systems","doi-asserted-by":"publisher","award":["CCF-0937571, CNS-1217372"],"award-info":[{"award-number":["CCF-0937571, CNS-1217372"]}],"id":[{"id":"10.13039\/100000144","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000143","name":"Division of Computing and Communication Foundations","doi-asserted-by":"publisher","award":["CCF-0937571, CNS-1217372"],"award-info":[{"award-number":["CCF-0937571, CNS-1217372"]}],"id":[{"id":"10.13039\/100000143","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2013,4,15]]},"DOI":"10.1145\/2465351.2465374","type":"proceedings-article","created":{"date-parts":[[2013,4,17]],"date-time":"2013-04-17T19:57:35Z","timestamp":1366228655000},"page":"225-238","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":44,"title":["Failure-atomic msync()"],"prefix":"10.1145","author":[{"given":"Stan","family":"Park","sequence":"first","affiliation":[{"name":"University of Rochester"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Terence","family":"Kelly","sequence":"additional","affiliation":[{"name":"Hewlett-Packard Laboratories"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kai","family":"Shen","sequence":"additional","affiliation":[{"name":"University of Rochester"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2013,4,15]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/320455.320457"},{"key":"e_1_3_2_1_2_1","first-page":"70","volume-title":"Proc. of the 10th Australian National Computer Conference","author":"Atkinson M.","year":"1983"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380130306"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/355602.361306"},{"key":"e_1_3_2_1_5_1","unstructured":"Oracle Berkeley DB Programmer's Reference Guide 11g Release 2 Dec. 2011. http:\/\/docs.oracle.com\/cd\/E17076_02\/html\/programmer_reference\/BDB_Prog_%Reference.pdf.  Oracle Berkeley DB Programmer's Reference Guide 11g Release 2 Dec. 2011. http:\/\/docs.oracle.com\/cd\/E17076_02\/html\/programmer_reference\/BDB_Prog_%Reference.pdf."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/504136.504142"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1365815.1365816"},{"key":"e_1_3_2_1_8_1","volume-title":"Proc. of the Int'l Solid-State Circuits Conf.","author":"A","year":"2012"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950380"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629589"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2010.2084491"},{"key":"e_1_3_2_1_12_1","unstructured":"J. Dean and S. Ghemawat. leveldb -- A fast and lightweight key\/value database library by Google. http:\/\/code.google.com\/p\/leveldb\/.  J. Dean and S. Ghemawat. leveldb -- A fast and lightweight key\/value database library by Google. http:\/\/code.google.com\/p\/leveldb\/."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294281"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/568522.568525"},{"key":"e_1_3_2_1_15_1","unstructured":"FAL Labs. Kyoto Cabinet: a straightforward implementation of DBM. http:\/\/fallabs.com\/kyotocabinet\/.  FAL Labs. Kyoto Cabinet: a straightforward implementation of DBM. http:\/\/fallabs.com\/kyotocabinet\/."},{"key":"e_1_3_2_1_16_1","unstructured":"FAL Labs. Kyoto Tycoon: a handy cache\/storage server. http:\/\/fallabs.com\/kyototycoon\/.  FAL Labs. Kyoto Tycoon: a handy cache\/storage server. http:\/\/fallabs.com\/kyototycoon\/."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/350853.350863"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/50202.50206"},{"key":"e_1_3_2_1_19_1","unstructured":"G. V. Ginderachter. V8Ken. https:\/\/github.com\/supergillis\/v8-ken\/.  G. V. Ginderachter. V8Ken. https:\/\/github.com\/supergillis\/v8-ken\/."},{"key":"e_1_3_2_1_20_1","volume-title":"Proc. of the USENIX Annual Technical Conf.","author":"Guerra J.","year":"2012"},{"key":"e_1_3_2_1_21_1","volume-title":"Springer","author":"Guerraoui R.","year":"2010"},{"key":"e_1_3_2_1_22_1","unstructured":"D. Harnie J. D. Koster and T. V. Cutsem. SchemeKen. https:\/\/github.com\/tvcutsem\/schemeken.  D. Harnie J. D. Koster and T. V. Cutsem. SchemeKen. https:\/\/github.com\/tvcutsem\/schemeken."},{"key":"e_1_3_2_1_23_1","volume-title":"Proc. of the USENIX Winter Technical Conf.","author":"Hitz D.","year":"1994"},{"key":"e_1_3_2_1_24_1","unstructured":"T. Kelly. Ken open-source distribution. http:\/\/ai.eecs.umich.edu\/~tpkelly\/Ken\/.  T. Kelly. Ken open-source distribution. http:\/\/ai.eecs.umich.edu\/~tpkelly\/Ken\/."},{"key":"e_1_3_2_1_25_1","volume-title":"HP Labs","author":"Kelly T.","year":"2010"},{"key":"e_1_3_2_1_26_1","unstructured":"C. Killian and S. Yoo. MaceKen open-source distribution. http:\/\/www.macesystems.org\/maceken\/.  C. Killian and S. Yoo. MaceKen open-source distribution. http:\/\/www.macesystems.org\/maceken\/."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266665"},{"key":"e_1_3_2_1_28_1","unstructured":"Microsoft. Alternatives to using Transactional NTFS. http:\/\/msdn.microsoft.com\/en-us\/library\/hh802690.aspx.  Microsoft. Alternatives to using Transactional NTFS. http:\/\/msdn.microsoft.com\/en-us\/library\/hh802690.aspx."},{"key":"e_1_3_2_1_29_1","unstructured":"How to have a checkpoint file using mmap which is only synced to disk manually? http:\/\/stackoverflow.com\/questions\/3146496\/.  How to have a checkpoint file using mmap which is only synced to disk manually? http:\/\/stackoverflow.com\/questions\/3146496\/."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2151018"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1394441.1394442"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/168619.168632"},{"key":"e_1_3_2_1_33_1","volume-title":"Proc. of the 10th USENIX Conf. on File and Storage Technologies (FAST)","author":"Park S.","year":"2012"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629591"},{"key":"e_1_3_2_1_35_1","first-page":"105","volume-title":"Proc. of the USENIX Annual Technical Conf.","author":"Prabhakaran V.","year":"2005"},{"key":"e_1_3_2_1_36_1","first-page":"147","volume-title":"Transactional Flash. In Proc. of the 8th USENIX Symp. on Operating Systems Design and Implementation (OSDI)","author":"Prabhakaran V.","year":"2008"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/168619.168631"},{"key":"e_1_3_2_1_38_1","volume-title":"Proc. of the 7th USENIX Symp. on Operating Systems Design and Implementation (OSDI)","author":"Sears R.","year":"2006"},{"key":"e_1_3_2_1_39_1","volume-title":"Proc. of the USENIX Annual Technical Conf.","author":"Seltzer M. I.","year":"2000"},{"key":"e_1_3_2_1_40_1","unstructured":"SQLite Oct. 2012. http:\/\/www.sqlite.org\/.  SQLite Oct. 2012. http:\/\/www.sqlite.org\/."},{"key":"e_1_3_2_1_41_1","unstructured":"SQLite atomic commit Oct. 2012. http:\/\/www.sqlite.org\/atomiccommit.html.  SQLite atomic commit Oct. 2012. http:\/\/www.sqlite.org\/atomiccommit.html."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/358699.358703"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.5555\/1960475.1960480"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950379"},{"key":"e_1_3_2_1_45_1","volume-title":"Proceedings of USENIX Annual Technical Conference","author":"Yoo S.","year":"2012"},{"key":"e_1_3_2_1_46_1","volume-title":"Non-Volatile Memories Workshop","author":"Yoon D. H.","year":"2012"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.5555\/2591272.2591300"}],"event":{"name":"EuroSys '13: Eighth Eurosys Conference 2013","location":"Prague Czech Republic","acronym":"EuroSys '13","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 8th ACM European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2465351.2465374","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2465351.2465374","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:39:36Z","timestamp":1750235976000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2465351.2465374"}},"subtitle":["a simple and efficient mechanism for preserving the integrity of durable data"],"short-title":[],"issued":{"date-parts":[[2013,4,15]]},"references-count":47,"alternative-id":["10.1145\/2465351.2465374","10.1145\/2465351"],"URL":"https:\/\/doi.org\/10.1145\/2465351.2465374","relation":{},"subject":[],"published":{"date-parts":[[2013,4,15]]},"assertion":[{"value":"2013-04-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}