{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:23:45Z","timestamp":1750220625128,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,10,27]],"date-time":"2019-10-27T00:00:00Z","timestamp":1572134400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["IIP-1266400"],"award-info":[{"award-number":["IIP-1266400"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,10,27]]},"DOI":"10.1145\/3365137.3365397","type":"proceedings-article","created":{"date-parts":[[2019,11,1]],"date-time":"2019-11-01T12:18:47Z","timestamp":1572610727000},"page":"30-37","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["A Persistent Problem"],"prefix":"10.1145","author":[{"given":"Daniel","family":"Bittman","sequence":"first","affiliation":[{"name":"UC Santa Cruz"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Alvaro","sequence":"additional","affiliation":[{"name":"UC Santa Cruz"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ethan L.","family":"Miller","sequence":"additional","affiliation":[{"name":"UC Santa Cruz &amp; Pure Storage"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2019,10,27]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"19","volume-title":"Proceedings of the Eleventh European Conference on Computer Systems","author":"Atlidakis Vaggelis","unstructured":"Vaggelis Atlidakis , Jeremy Andrus , Roxana Geambasu , Dimitris Mitropoulos , and Jason Nieh . POSIX abstractions in modern operating systems: The old, the new, and the missing . In Proceedings of the Eleventh European Conference on Computer Systems , page 19 . ACM, 2016. Vaggelis Atlidakis, Jeremy Andrus, Roxana Geambasu, Dimitris Mitropoulos, and Jason Nieh. POSIX abstractions in modern operating systems: The old, the new, and the missing. In Proceedings of the Eleventh European Conference on Computer Systems, page 19. ACM, 2016."},{"key":"e_1_3_2_1_2_1","volume-title":"Proceedings of the 13th Workshop on Hot Topics in Operating Systems (HotOS '11)","author":"Bailey Katelin","year":"2011","unstructured":"Katelin Bailey , Luis Ceze , Steven D. Gribble , and Henry M. Levy . Operating system implications of fast, cheap, non-volatile memory . In Proceedings of the 13th Workshop on Hot Topics in Operating Systems (HotOS '11) , May 2011 . Katelin Bailey, Luis Ceze, Steven D. Gribble, and Henry M. Levy. Operating system implications of fast, cheap, non-volatile memory. In Proceedings of the 13th Workshop on Hot Topics in Operating Systems (HotOS '11), May 2011."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/961053.961069"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224077"},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of HotStorage '19","author":"Bittman Daniel","year":"2019","unstructured":"Daniel Bittman , Peter Alvaro , Darrell D. E. Long , and Ethan L. Miller . A tale of two abstractions: The case for object space . In Proceedings of HotStorage '19 , July 2019 . Daniel Bittman, Peter Alvaro, Darrell D. E. Long, and Ethan L. Miller. A tale of two abstractions: The case for object space. In Proceedings of HotStorage '19, July 2019."},{"key":"e_1_3_2_1_6_1","first-page":"671","volume-title":"Proceedings of the 12th Symposium on Operating Systems Design and Implementation (OSDI '16)","author":"James Cadden Dan Schatzbergand","year":"2016","unstructured":"Dan Schatzbergand James Cadden , Han Dong , Orran Krieger , and Jonathan Appavoo . EbbRT : a framework for building per-application library operating systems . In Proceedings of the 12th Symposium on Operating Systems Design and Implementation (OSDI '16) , pages 671 -- 688 , November 2016 . Dan Schatzbergand James Cadden, Han Dong, Orran Krieger, and Jonathan Appavoo. EbbRT: a framework for building per-application library operating systems. In Proceedings of the 12th Symposium on Operating Systems Design and Implementation (OSDI '16), pages 671--688, November 2016."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2010.33"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/195792.195795"},{"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.5555\/198008.198009"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592814"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592814"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/224056.224076"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/858344.858349"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-024X(19980725)28:9<901::AID-SPE181>3.0.CO;2-7"},{"key":"e_1_3_2_1_17_1","unstructured":"IBM. IBM i: a platform for innovators by innovators. an executive guide to the strategy and roadmap for the IBM i integrated operating environment for power systems. https:\/\/www.ibm.com\/downloads\/cas\/AD9PJJQ2. Accessed 2019-07-30.  IBM. IBM i: a platform for innovators by innovators. an executive guide to the strategy and roadmap for the IBM i integrated operating environment for power systems. https:\/\/www.ibm.com\/downloads\/cas\/AD9PJJQ2. Accessed 2019-07-30."},{"key":"e_1_3_2_1_18_1","volume-title":"Zixuan Wang, Yi Xu, Subramanya R. Dulloor, Jishen Zhao, and Steven Swanson. Basic performance measurements of the Intel Optane DC persistent memory module. CoRR, abs\/1903.05714","author":"Izraelevitz Joseph","year":"2019","unstructured":"Joseph Izraelevitz , Jian Yang , Lu Zhang , Juno Kim , Xiao Liu , Amirsaman Memaripour , Yun Joon Soh , Zixuan Wang, Yi Xu, Subramanya R. Dulloor, Jishen Zhao, and Steven Swanson. Basic performance measurements of the Intel Optane DC persistent memory module. CoRR, abs\/1903.05714 , 2019 . Joseph Izraelevitz, Jian Yang, Lu Zhang, Juno Kim, Xiao Liu, Amirsaman Memaripour, Yun Joon Soh, Zixuan Wang, Yi Xu, Subramanya R. Dulloor, Jishen Zhao, and Steven Swanson. Basic performance measurements of the Intel Optane DC persistent memory module. CoRR, abs\/1903.05714, 2019."},{"key":"e_1_3_2_1_19_1","first-page":"133","volume-title":"Proceedings of the 1st ACM SIGOPS\/EuroSys European Conference on Computer Systems (EuroSys '06)","author":"Krieger Orran","year":"2006","unstructured":"Orran Krieger , Marc Auslander , Bryan Rosenburg , Robert W. Wisniewski , Jimi Xenidis , Dilma Da Silva , Michal Ostrowski , Jonathan Appavoo , Maria Butrico , Mark Mergen , Amos Waterland , and Volkmar Uhlig . K42 : Building a complete operating system . In Proceedings of the 1st ACM SIGOPS\/EuroSys European Conference on Computer Systems (EuroSys '06) , pages 133 -- 145 , New York, NY, USA , 2006 . ACM. Orran Krieger, Marc Auslander, Bryan Rosenburg, Robert W. Wisniewski, Jimi Xenidis, Dilma Da Silva, Michal Ostrowski, Jonathan Appavoo, Maria Butrico, Mark Mergen, Amos Waterland, and Volkmar Uhlig. K42: Building a complete operating system. In Proceedings of the 1st ACM SIGOPS\/EuroSys European Conference on Computer Systems (EuroSys '06), pages 133--145, New York, NY, USA, 2006. ACM."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2014.6974684"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3278141"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2151018"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/3277332.3277354"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358326"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2018.00037"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/191525.191537"},{"key":"e_1_3_2_1_27_1","first-page":"34","volume-title":"Persistent memory programming. In;Login: The Usenix Magazine","author":"Rudoff Andy","year":"2015","unstructured":"Andy Rudoff . Persistent memory programming. In;Login: The Usenix Magazine , volume 42 , pages 34 -- 40 . USENIX Association , 2015 . Andy Rudoff. Persistent memory programming. In;Login: The Usenix Magazine, volume 42, pages 34--40. USENIX Association, 2015."},{"key":"e_1_3_2_1_28_1","first-page":"59","volume-title":"Proceedings of the 2002 USENIX Annual Technical Conference","author":"Jonathan","year":"2002","unstructured":"Jonathan S. Shapiro and Jonathan Adams. Design evolution of the EROS single-level store . In Proceedings of the 2002 USENIX Annual Technical Conference , pages 59 -- 72 , Monterey, CA , June 2002 . USENIX. Jonathan S. Shapiro and Jonathan Adams. Design evolution of the EROS single-level store. In Proceedings of the 2002 USENIX Annual Technical Conference, pages 59--72, Monterey, CA, June 2002. USENIX."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/319151.319163"},{"key":"e_1_3_2_1_30_1","volume-title":"Proceedings of the 1998 Conference on Parallel Distributed Computing and Systems (PDCS '98)","author":"Skousen Alan","year":"1998","unstructured":"Alan Skousen and Donald Miller . Operating system structure and processor architecture for a large distributed single address space . In Proceedings of the 1998 Conference on Parallel Distributed Computing and Systems (PDCS '98) , 1998 . Alan Skousen and Donald Miller. Operating system structure and processor architecture for a large distributed single address space. In Proceedings of the 1998 Conference on Parallel Distributed Computing and Systems (PDCS '98), 1998."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/PCCC.1999.749414"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1041500.1041502"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/1364813.1364826"},{"key":"e_1_3_2_1_34_1","volume-title":"2016 ACM\/IEEE 43rd Annual Intenational Symposium on Computer Architecture","author":"Tseng Hung-Wei","year":"2016","unstructured":"Hung-Wei Tseng , Qianchen Zhao , Yuxiao Zhou , Mark Gahagan , and Steven Swanson . Morpheus : Creating application objects efficiently for heterogenous computing . In 2016 ACM\/IEEE 43rd Annual Intenational Symposium on Computer Architecture , 2016 . Hung-Wei Tseng, Qianchen Zhao, Yuxiao Zhou, Mark Gahagan, and Steven Swanson. Morpheus: Creating application objects efficiently for heterogenous computing. In 2016 ACM\/IEEE 43rd Annual Intenational Symposium on Computer Architecture, 2016."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950379"},{"key":"e_1_3_2_1_36_1","first-page":"323","volume-title":"Proceedings of the 14th Usenix Conference on File and Storage Technologies, FAST'16","author":"Xu Jian","year":"2016","unstructured":"Jian Xu and Steven Swanson . Nova : A log-structured file system for hybrid volatile\/non-volatile main memories . In Proceedings of the 14th Usenix Conference on File and Storage Technologies, FAST'16 , pages 323 -- 338 , Berkeley, CA, USA , 2016 . USENIX Association. Jian Xu and Steven Swanson. Nova: A log-structured file system for hybrid volatile\/non-volatile main memories. In Proceedings of the 14th Usenix Conference on File and Storage Technologies, FAST'16, pages 323--338, Berkeley, CA, USA, 2016. USENIX Association."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132761"}],"event":{"name":"SOSP '19: ACM SIGOPS 27th Symposium on Operating Systems Principles","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Huntsville ON Canada","acronym":"SOSP '19"},"container-title":["Proceedings of the 10th Workshop on Programming Languages and Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3365137.3365397","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3365137.3365397","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:01:30Z","timestamp":1750197690000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3365137.3365397"}},"subtitle":["Managing Pointers in NVM"],"short-title":[],"issued":{"date-parts":[[2019,10,27]]},"references-count":37,"alternative-id":["10.1145\/3365137.3365397","10.1145\/3365137"],"URL":"https:\/\/doi.org\/10.1145\/3365137.3365397","relation":{},"subject":[],"published":{"date-parts":[[2019,10,27]]},"assertion":[{"value":"2019-10-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}