{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:21:28Z","timestamp":1750220488820,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":70,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,10,26]],"date-time":"2021-10-26T00:00:00Z","timestamp":1635206400000},"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,10,26]]},"DOI":"10.1145\/3477132.3483579","type":"proceedings-article","created":{"date-parts":[[2021,10,19]],"date-time":"2021-10-19T15:59:18Z","timestamp":1634659158000},"page":"408-423","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["J-NVM"],"prefix":"10.1145","author":[{"given":"Anatole","family":"Lefort","sequence":"first","affiliation":[{"name":"T\u00e9l\u00e9com SudParis, IP Paris"}]},{"given":"Yohan","family":"Pipereau","sequence":"additional","affiliation":[{"name":"T\u00e9l\u00e9com SudParis, IP Paris"}]},{"given":"Kwabena","family":"Amponsem","sequence":"additional","affiliation":[{"name":"T\u00e9l\u00e9com SudParis, IP Paris"}]},{"given":"Pierre","family":"Sutra","sequence":"additional","affiliation":[{"name":"T\u00e9l\u00e9com SudParis, IP Paris"}]},{"given":"Ga\u00ebl","family":"Thomas","sequence":"additional","affiliation":[{"name":"T\u00e9l\u00e9com SudParis, IP Paris"}]}],"member":"320","published-online":{"date-parts":[[2021,10,26]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"A black hole file system that behaves like \/dev\/null. URL https:\/\/github.com\/abbbi\/nullfsvfs.  A black hole file system that behaves like \/dev\/null. URL https:\/\/github.com\/abbbi\/nullfsvfs."},{"key":"e_1_3_2_1_2_1","unstructured":"Apache Arrow. URL https:\/\/arrow.apache.org.  Apache Arrow. URL https:\/\/arrow.apache.org."},{"key":"e_1_3_2_1_3_1","unstructured":"ASM. URL https:\/\/asm.ow2.io.  ASM. URL https:\/\/asm.ow2.io."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5555\/615224.615226"},{"key":"e_1_3_2_1_5_1","volume-title":"Yuanhao Wei. Delay-Free Concurrency on Faulty Persistent Memory. In Proceedings of the Symposium on Parallelism in Algorithms and Architectures, SPAA'19","author":"Ben-David Naama","year":"2019","unstructured":"Naama Ben-David , Guy E. Blelloch , Michal Friedman , and Yuanhao Wei. Delay-Free Concurrency on Faulty Persistent Memory. In Proceedings of the Symposium on Parallelism in Algorithms and Architectures, SPAA'19 . ACM, 2019 . Naama Ben-David, Guy E. Blelloch, Michal Friedman, and Yuanhao Wei. Delay-Free Concurrency on Faulty Persistent Memory. In Proceedings of the Symposium on Parallelism in Algorithms and Architectures, SPAA'19. ACM, 2019."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/355602.361306"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2983990.2984019"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/3154113"},{"key":"e_1_3_2_1_9_1","volume-title":"Proceedings of the ACM SIGMOD International Conference on Management of Data, SIGMOD'11","author":"Borthakur Dhruba","year":"2011","unstructured":"Dhruba Borthakur , Jonathan Gray , Joydeep Sen Sarma , Kannan Muthukkaruppan , Nicolas Spiegelberg , Hairong Kuang , Karthik Ranganathan , Dmytro Molkov , Aravind Menon , Samuel Rash , Rodrigo Schmidt , and Amitanand Aiyer . Apache hadoop goes realtime at face-book . In Proceedings of the ACM SIGMOD International Conference on Management of Data, SIGMOD'11 , 2011 . Dhruba Borthakur, Jonathan Gray, Joydeep Sen Sarma, Kannan Muthukkaruppan, Nicolas Spiegelberg, Hairong Kuang, Karthik Ranganathan, Dmytro Molkov, Aravind Menon, Samuel Rash, Rodrigo Schmidt, and Amitanand Aiyer. Apache hadoop goes realtime at face-book. In Proceedings of the ACM SIGMOD International Conference on Management of Data, SIGMOD'11, 2011."},{"key":"e_1_3_2_1_10_1","volume-title":"Proceedings of the Adaptable and extensible component systems","author":"Bruneton Eric","year":"2002","unstructured":"Eric Bruneton , Romain Lenglet , and Thierry Coupaye . Asm : A code manipulation tool to implement adaptable systems . In Proceedings of the Adaptable and extensible component systems , 2002 . Eric Bruneton, Romain Lenglet, and Thierry Coupaye. Asm: A code manipulation tool to implement adaptable systems. In Proceedings of the Adaptable and extensible component systems, 2002."},{"key":"e_1_3_2_1_11_1","unstructured":"Cassandra-pmem. https:\/\/github.com\/intel\/cassandra-pmem\/tree\/13981.  Cassandra-pmem. https:\/\/github.com\/intel\/cassandra-pmem\/tree\/13981."},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS'11","author":"Coburn Joel","year":"2011","unstructured":"Joel Coburn , Adrian M. Caulfield , Ameen Akel , Laura M. Grupp , Rajesh K. Gupta , Ranjit Jhala , and Steven Swanson . Nv-heaps : Making persistent objects fast and safe with next-generation, non-volatile memories . In Proceedings of the conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS'11 . ACM, 2011 . Joel Coburn, Adrian M. Caulfield, Ameen Akel, Laura M. Grupp, Rajesh K. Gupta, Ranjit Jhala, and Steven Swanson. Nv-heaps: Making persistent objects fast and safe with next-generation, non-volatile memories. In Proceedings of the conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS'11. ACM, 2011."},{"key":"e_1_3_2_1_13_1","volume-title":"Russell Sears. Benchmarking Cloud Serving Systems with YCSB. In Proceedings of the Symposium on Cloud Computing, SoCC'1. ACM","author":"Cooper Brian F.","year":"2010","unstructured":"Brian F. Cooper , Adam Silberstein , Erwin Tam , Raghu Ramakrishnan , and Russell Sears. Benchmarking Cloud Serving Systems with YCSB. In Proceedings of the Symposium on Cloud Computing, SoCC'1. ACM , 2010 . Brian F. Cooper, Adam Silberstein, Erwin Tam, Raghu Ramakrishnan, and Russell Sears. Benchmarking Cloud Serving Systems with YCSB. In Proceedings of the Symposium on Cloud Computing, SoCC'1. ACM, 2010."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3210377.3210392"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387515"},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of the Symposium on Operating Systems Principles, SOSP'7. ACM","author":"DeCandia Giuseppe","year":"2007","unstructured":"Giuseppe DeCandia , Deniz Hastorun , Madan Jampani , Gunavardhan Kakulapati , Avinash Lakshman , Alex Pilchin , Swaminathan Sivasubramanian , Peter Vosshall , and Werner Vogels . Dynamo : Amazon's highly available key-value store . In Proceedings of the Symposium on Operating Systems Principles, SOSP'7. ACM , 2007 . Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swaminathan Sivasubramanian, Peter Vosshall, and Werner Vogels. Dynamo: Amazon's highly available key-value store. In Proceedings of the Symposium on Operating Systems Principles, SOSP'7. ACM, 2007."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029873.1029879"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/359642.359655"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2010.49"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1508293.1508305"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3178487.3178490"},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the USENIX Annual Technical Conference, ATC'20","author":"George Jerrin Shaji","year":"2020","unstructured":"Jerrin Shaji George , Mohit Verma , Rajesh Venkatasubramanian , and Pratap Subrahmanyam . go-pmem : Native support for programming persistent memory in go . In Proceedings of the USENIX Annual Technical Conference, ATC'20 , 2020 . Jerrin Shaji George, Mohit Verma, Rajesh Venkatasubramanian, and Pratap Subrahmanyam. go-pmem: Native support for programming persistent memory in go. In Proceedings of the USENIX Annual Technical Conference, ATC'20, 2020."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378472"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-53426-7_23"},{"key":"e_1_3_2_1_25_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","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 , 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, 2019."},{"key":"e_1_3_2_1_26_1","volume-title":"The Java\u2122 language specification","author":"James Goslingn","year":"2020","unstructured":"Goslingn James , Bill Joy , Guy Steele , Gilad Bracha , Alex Buckley , Daniel Smith , and Gavin Bierman . The Java\u2122 language specification , chapter 17.4. Java SE 14 edition, 2020 . Goslingn James, Bill Joy, Guy Steele, Gilad Bracha, Alex Buckley, Daniel Smith, and Gavin Bierman. The Java\u2122 language specification, chapter 17.4. Java SE 14 edition, 2020."},{"key":"e_1_3_2_1_27_1","unstructured":"JEP 352: Non-Volatile Mapped Byte Buffers. URL https:\/\/openjdk.java.net\/jeps\/352.  JEP 352: Non-Volatile Mapped Byte Buffers. URL https:\/\/openjdk.java.net\/jeps\/352."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/2025255"},{"key":"e_1_3_2_1_29_1","unstructured":"Mick J. Jordan and Malcolm P. Atkinson. Orthogonal persistence for java? - a mid-term report. In Proceedings of the 8th International Workshop on Persistent Object Systems (POS8) and Proceedings of the 3rd International Workshop on Persistence and Java (PJW3): Advances in Persistent Object Systems page 335--352 San Francisco CA USA 1999. Morgan Kaufmann Publishers Inc. ISBN 1558605851.  Mick J. Jordan and Malcolm P. Atkinson. Orthogonal persistence for java? - a mid-term report. In Proceedings of the 8th International Workshop on Persistent Object Systems (POS8) and Proceedings of the 3rd International Workshop on Persistence and Java (PJW3): Advances in Persistent Object Systems page 335--352 San Francisco CA USA 1999. Morgan Kaufmann Publishers Inc. ISBN 1558605851."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359631"},{"key":"e_1_3_2_1_31_1","first-page":"460","volume-title":"Thomas Anderson. Strata: A Cross Media File System. In Proceedings of the Symposium 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. Strata: A Cross Media File System. In Proceedings of the Symposium on Operating Systems Principles, SOSP'17 , page 460 -- 477 . ACM, 2017 . Youngjin Kwon, Henrique Fingler, Tyler Hunt, Simon Peter, Emmett Witchel, and Thomas Anderson. Strata: A Cross Media File System. In Proceedings of the Symposium on Operating Systems Principles, SOSP'17, page 460--477. ACM, 2017."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1773912.1773922"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359635"},{"key":"e_1_3_2_1_34_1","unstructured":"Linux. Direct access for files. URL https:\/\/www.kernel.org\/doc\/Documentation\/filesystems\/dax.txt.  Linux. Direct access for files. URL https:\/\/www.kernel.org\/doc\/Documentation\/filesystems\/dax.txt."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/233269.233346"},{"key":"e_1_3_2_1_36_1","volume-title":"Distributed programming in argus. Communications of the ACM, 31(3)","author":"Liskov Barbara","year":"1988","unstructured":"Barbara Liskov . Distributed programming in argus. Communications of the ACM, 31(3) , 1988 . Barbara Liskov. Distributed programming in argus. Communications of the ACM, 31(3), 1988."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446691"},{"key":"e_1_3_2_1_38_1","unstructured":"Low Level Persistence Library. URL https:\/\/github.com\/pmem\/llpl.  Low Level Persistence Library. URL https:\/\/github.com\/pmem\/llpl."},{"key":"e_1_3_2_1_39_1","volume-title":"Proceedings of the VLDB Endowment, 13(8)","author":"Lu Baotong","year":"2020","unstructured":"Baotong Lu , Xiangpeng Hao , Tianzheng Wang , and Eric Lo. Dash: Scalable Hashing on Persistent Memory . Proceedings of the VLDB Endowment, 13(8) , 2020 . Baotong Lu, Xiangpeng Hao, Tianzheng Wang, and Eric Lo. Dash: Scalable Hashing on Persistent Memory. Proceedings of the VLDB Endowment, 13(8), 2020."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1040305.1040336"},{"key":"e_1_3_2_1_41_1","volume-title":"Infinispan Data Grid Platform","author":"Marchioni Francesco","year":"2012","unstructured":"Francesco Marchioni and Manik Surtani . Infinispan Data Grid Platform . Packt Publishing Ltd , 2012 . Francesco Marchioni and Manik Surtani. Infinispan Data Grid Platform. Packt Publishing Ltd, 2012."},{"key":"e_1_3_2_1_42_1","volume-title":"IBM I single level store ...In Lieu of a Crystal Ball","author":"May Dawn","year":"2013","unstructured":"Dawn May . IBM I single level store ...In Lieu of a Crystal Ball , 2013 . Dawn May. IBM I single level store ...In Lieu of a Crystal Ball, 2013."},{"key":"e_1_3_2_1_43_1","volume-title":"Proceedings of the symposium on Principles and Practices of Parallel Programming, PPoPP'08","author":"Meir Hagar","year":"2020","unstructured":"Hagar Meir , Dmitry Basin , Edward Bortnikov , Anastasia Braginsky , Yonatan Gottesman , Idit Keidar , Eran Meir , Gali Sheffi , and Yoav Zuriel . Oak : A scalable off-heap allocated key-value map . In Proceedings of the symposium on Principles and Practices of Parallel Programming, PPoPP'08 . ACM, 2020 . Hagar Meir, Dmitry Basin, Edward Bortnikov, Anastasia Braginsky, Yonatan Gottesman, Idit Keidar, Eran Meir, Gali Sheffi, and Yoav Zuriel. Oak: A scalable off-heap allocated key-value map. In Proceedings of the symposium on Principles and Practices of Parallel Programming, PPoPP'08. ACM, 2020."},{"key":"e_1_3_2_1_44_1","volume-title":"Steven Swanson. Pronto: Easy and Fast Persistence for Volatile Data Structures. In Proceedings of the conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS'20","author":"Memaripour Amirsaman","year":"2020","unstructured":"Amirsaman Memaripour , Joseph Izraelevitz , and Steven Swanson. Pronto: Easy and Fast Persistence for Volatile Data Structures. In Proceedings of the conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS'20 . ACM, 2020 . Amirsaman Memaripour, Joseph Izraelevitz, and Steven Swanson. Pronto: Easy and Fast Persistence for Volatile Data Structures. In Proceedings of the conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS'20. ACM, 2020."},{"key":"e_1_3_2_1_45_1","volume-title":"Doug Eadline, Joseph Niemiec, and Jeff Markham. Apache Hadoop YARN: Moving beyond MapReduce and Batch Processing with Apache Hadoop 2","author":"Murthy Arun C.","year":"2014","unstructured":"Arun C. Murthy , Vinod Kumar Vavilapalli , Doug Eadline, Joseph Niemiec, and Jeff Markham. Apache Hadoop YARN: Moving beyond MapReduce and Batch Processing with Apache Hadoop 2 . Addison-Wesley Professional , 1 st edition, 2014 . ISBN 0321934504. Arun C. Murthy, Vinod Kumar Vavilapalli, Doug Eadline, Joseph Niemiec, and Jeff Markham. Apache Hadoop YARN: Moving beyond MapReduce and Batch Processing with Apache Hadoop 2. Addison-Wesley Professional, 1st edition, 2014. ISBN 0321934504.","edition":"1"},{"volume-title":"Java Native Interface Specification. Java SE 14 edition","year":"2020","key":"e_1_3_2_1_46_1","unstructured":"Oracle. Java Native Interface Specification. Java SE 14 edition , 2020 . Oracle. Java Native Interface Specification. Java SE 14 edition, 2020."},{"key":"e_1_3_2_1_47_1","volume-title":"The Multics System: An Examination of Its Structure","author":"Organick Elliott I.","year":"1972","unstructured":"Elliott I. Organick . The Multics System: An Examination of Its Structure . MIT Press , 1972 . Elliott I. Organick. The Multics System: An Examination of Its Structure. MIT Press, 1972."},{"key":"e_1_3_2_1_48_1","unstructured":"Persistent Collections for Java. URL https:\/\/github.com\/pmem\/pcj.  Persistent Collections for Java. URL https:\/\/github.com\/pmem\/pcj."},{"key":"e_1_3_2_1_49_1","unstructured":"Persistent Memory Development Kit 2018. URL https:\/\/pmem.io\/pmdk.  Persistent Memory Development Kit 2018. URL https:\/\/pmem.io\/pmdk."},{"key":"e_1_3_2_1_50_1","unstructured":"Persistent Memory Storage Engine for MongoDB. https:\/\/github.com\/pmem\/pmse.  Persistent Memory Storage Engine for MongoDB. https:\/\/github.com\/pmem\/pmse."},{"key":"e_1_3_2_1_51_1","volume-title":"Proceedings of the conference on Programming Language Design and Implementation, PLDI'10","author":"Pizlo Filip","year":"2010","unstructured":"Filip Pizlo , Lukasz Ziarek , Petr Maj , Antony L. Hosking , Ethan Blanton , and Jan Vitek . Schism : fragmentation-tolerant real-time garbage collection . In Proceedings of the conference on Programming Language Design and Implementation, PLDI'10 . ACM, 2010 . Filip Pizlo, Lukasz Ziarek, Petr Maj, Antony L. Hosking, Ethan Blanton, and Jan Vitek. Schism: fragmentation-tolerant real-time garbage collection. In Proceedings of the conference on Programming Language Design and Implementation, PLDI'10. ACM, 2010."},{"key":"e_1_3_2_1_52_1","unstructured":"Pmem-Redis. https:\/\/github.com\/pmem\/pmem-redis.  Pmem-Redis. https:\/\/github.com\/pmem\/pmem-redis."},{"key":"e_1_3_2_1_53_1","unstructured":"pmem rocksdb. https:\/\/github.com\/pmem\/pmem-rocksdb.  pmem rocksdb. https:\/\/github.com\/pmem\/pmem-rocksdb."},{"key":"e_1_3_2_1_54_1","unstructured":"pmemkv. https:\/\/github.com\/pmem\/pmemkv.  pmemkv. https:\/\/github.com\/pmem\/pmemkv."},{"key":"e_1_3_2_1_55_1","volume-title":"Proceedings of the ACM on Programming Languages, 4(POPL)","author":"Raad Azalea","year":"2019","unstructured":"Azalea Raad , John Wickerson , Gil Neiger , and Viktor Vafeiadis . Persistency semantics of the Intel-X86 architecture . Proceedings of the ACM on Programming Languages, 4(POPL) , 2019 . Azalea Raad, John Wickerson, Gil Neiger, and Viktor Vafeiadis. Persistency semantics of the Intel-X86 architecture. Proceedings of the ACM on Programming Languages, 4(POPL), 2019."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360561"},{"volume-title":"https:\/\/redis.io\/","year":"2009","key":"e_1_3_2_1_57_1","unstructured":"Redis. https:\/\/redis.io\/ , 2009 . Redis. https:\/\/redis.io\/, 2009."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3030207.3053671"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314608"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313808.3313822"},{"key":"e_1_3_2_1_61_1","unstructured":"TPC Benchmark B. URL http:\/\/www.tpc.org\/tpcb.  TPC Benchmark B. URL http:\/\/www.tpc.org\/tpcb."},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950379"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314650"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/2384716.2384777"},{"key":"e_1_3_2_1_65_1","volume-title":"Proceedings of the conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS'94","author":"Wu Michael","year":"1994","unstructured":"Michael Wu and Willy Zwaenepoel . ENVy : A non-volatile, main memory storage system . In Proceedings of the conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS'94 . ACM, 1994 . Michael Wu and Willy Zwaenepoel. ENVy: A non-volatile, main memory storage system. In Proceedings of the conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS'94. ACM, 1994."},{"key":"e_1_3_2_1_66_1","volume-title":"Proceedings of the conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS'18","author":"Wu Mingyu","year":"2018","unstructured":"Mingyu Wu , Ziming Zhao , Haoyu Li , Heting Li , Haibo Chen , Binyu Zang , and Haibing Guan . Espresso : Brewing java for more non-volatility with non-volatile memory . In Proceedings of the conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS'18 . ACM, 2018 . Mingyu Wu, Ziming Zhao, Haoyu Li, Heting Li, Haibo Chen, Binyu Zang, and Haibing Guan. Espresso: Brewing java for more non-volatility with non-volatile memory. In Proceedings of the conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS'18. ACM, 2018."},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132761"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934664"},{"key":"e_1_3_2_1_69_1","volume-title":"Irene Zhang. Persistent State Machines for Recoverable In-memory Storage Systems with NVRam. In Proceedings of the USENIX Symposium on Operating Systems Design and Implementation, OSDI'20","author":"Zhang Wen","year":"2020","unstructured":"Wen Zhang , Scott Shenker , and Irene Zhang. Persistent State Machines for Recoverable In-memory Storage Systems with NVRam. In Proceedings of the USENIX Symposium on Operating Systems Design and Implementation, OSDI'20 , 2020 . Wen Zhang, Scott Shenker, and Irene Zhang. Persistent State Machines for Recoverable In-memory Storage Systems with NVRam. In Proceedings of the USENIX Symposium on Operating Systems Design and Implementation, OSDI'20, 2020."},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360554"}],"event":{"name":"SOSP '21: ACM SIGOPS 28th Symposium on Operating Systems Principles","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","USENIX Assoc USENIX Assoc"],"location":"Virtual Event Germany","acronym":"SOSP '21"},"container-title":["Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477132.3483579","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3477132.3483579","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:49:16Z","timestamp":1750193356000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3477132.3483579"}},"subtitle":["Off-heap Persistent Objects in Java"],"short-title":[],"issued":{"date-parts":[[2021,10,26]]},"references-count":70,"alternative-id":["10.1145\/3477132.3483579","10.1145\/3477132"],"URL":"https:\/\/doi.org\/10.1145\/3477132.3483579","relation":{},"subject":[],"published":{"date-parts":[[2021,10,26]]},"assertion":[{"value":"2021-10-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}