{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,20]],"date-time":"2026-03-20T20:34:16Z","timestamp":1774038856006,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":43,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,3,17]],"date-time":"2020-03-17T00:00:00Z","timestamp":1584403200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Shanghai Committee of Science and Technology","award":["19511121100"],"award-info":[{"award-number":["19511121100"]}]},{"name":"National Natural Science Foundation of China","award":["61672345, 61925206, 61802416"],"award-info":[{"award-number":["61672345, 61925206, 61802416"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,3,17]]},"DOI":"10.1145\/3381052.3381318","type":"proceedings-article","created":{"date-parts":[[2020,3,3]],"date-time":"2020-03-03T18:06:14Z","timestamp":1583258774000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["GCPersist"],"prefix":"10.1145","author":[{"given":"Mingyu","family":"Wu","sequence":"first","affiliation":[{"name":"Shanghai Jiao Tong University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haibo","family":"Chen","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hao","family":"Zhu","sequence":"additional","affiliation":[{"name":"National University of Defense Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Binyu","family":"Zang","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haibing","family":"Guan","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,3,17]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134271.1134277"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3322205.3311080"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3296979.3192392"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2983990.2984019"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3135974.3135986"},{"key":"e_1_3_2_1_6_1","volume-title":"Lu\u00eds Picciochi Oliveira, and Paulo Ferreira","author":"Bruno Rodrigo","year":"2017","unstructured":"Rodrigo Bruno , Lu\u00eds Picciochi Oliveira, and Paulo Ferreira . 2017 . NG2C: pretenuring garbage collection with dynamic generations for HotSpot big data applications. In ACM SIGPLAN Notices, Vol. 52 . ACM , 2--13. Rodrigo Bruno, Lu\u00eds Picciochi Oliveira, and Paulo Ferreira. 2017. NG2C: pretenuring garbage collection with dynamic generations for HotSpot big data applications. In ACM SIGPLAN Notices, Vol. 52. ACM, 2--13."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303988"},{"key":"e_1_3_2_1_8_1","volume-title":"Apache flink: Stream and batch processing in a single engine. Bulletin of the IEEE Computer Society Technical Committee on Data Engineering 36, 4","author":"Carbone Paris","year":"2015","unstructured":"Paris Carbone , Asterios Katsifodimos , Stephan Ewen , Volker Markl , Seif Haridi , and Kostas Tzoumas . 2015. Apache flink: Stream and batch processing in a single engine. Bulletin of the IEEE Computer Society Technical Committee on Data Engineering 36, 4 ( 2015 ). Paris Carbone, Asterios Katsifodimos, Stephan Ewen, Volker Markl, Seif Haridi, and Kostas Tzoumas. 2015. Apache flink: Stream and batch processing in a single engine. Bulletin of the IEEE Computer Society Technical Committee on Data Engineering 36, 4 (2015)."},{"key":"e_1_3_2_1_9_1","volume-title":"Atlas: Leveraging locks for non-volatile memory consistency. In ACM SIGPLAN Notices","author":"Chakrabarti Dhruva R","year":"2014","unstructured":"Dhruva R Chakrabarti , Hans- J Boehm , and Kumud Bhandari . 2014 . Atlas: Leveraging locks for non-volatile memory consistency. In ACM SIGPLAN Notices , Vol. 49 . ACM , 433--452. Dhruva R Chakrabarti, Hans-J Boehm, and Kumud Bhandari. 2014. Atlas: Leveraging locks for non-volatile memory consistency. In ACM SIGPLAN Notices, Vol. 49. ACM, 433--452."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1961296.1950380"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359637"},{"key":"e_1_3_2_1_12_1","volume-title":"Soft Updates Made Simple and Fast on Non-volatile Memory. In 2017 USENIX Annual Technical Conference (USENIX ATC 17)","author":"Dong Mingkai","year":"2017","unstructured":"Mingkai Dong and Haibo Chen . 2017 . Soft Updates Made Simple and Fast on Non-volatile Memory. In 2017 USENIX Annual Technical Conference (USENIX ATC 17) . USENIX Association, Santa Clara, CA, 719--731. Mingkai Dong and Haibo Chen. 2017. Soft Updates Made Simple and Fast on Non-volatile Memory. In 2017 USENIX Annual Technical Conference (USENIX ATC 17). USENIX Association, Santa Clara, CA, 719--731."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815407"},{"key":"e_1_3_2_1_14_1","volume-title":"Graphx: Graph processing in a distributed dataflow framework. In 11th { USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 14). 599--613.","author":"Gonzalez Joseph E","year":"2014","unstructured":"Joseph E Gonzalez , Reynold S Xin , Ankur Dave , Daniel Crankshaw , Michael J Franklin , and Ion Stoica . 2014 . Graphx: Graph processing in a distributed dataflow framework. In 11th { USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 14). 599--613. Joseph E Gonzalez, Reynold S Xin, Ankur Dave, Daniel Crankshaw, Michael J Franklin, and Ion Stoica. 2014. Graphx: Graph processing in a distributed dataflow framework. In 11th { USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 14). 599--613."},{"key":"e_1_3_2_1_15_1","unstructured":"Jinyu Gu Qianqian Yu Xiayang Wang Zhaoguo Wang Binyu Zang Haibing Guan and Haibo Chen. 2019. Pisces: a scalable and efficient persistent transactional memory. In 2019 {USENIX} Annual Technical Conference ({USENIX}{ATC} 19). 913--928.  Jinyu Gu Qianqian Yu Xiayang Wang Zhaoguo Wang Binyu Zang Haibing Guan and Haibo Chen. 2019. Pisces: a scalable and efficient persistent transactional memory. In 2019 {USENIX} Annual Technical Conference ({USENIX}{ATC} 19). 913--928."},{"key":"e_1_3_2_1_16_1","unstructured":"Apache Hadoop. 2009. Hadoop.  Apache Hadoop. 2009. Hadoop."},{"key":"e_1_3_2_1_17_1","unstructured":"Hewlett Packard Enterprise. 2016. Managed Data Structures. https:\/\/github.com\/HewlettPackard\/mds.  Hewlett Packard Enterprise. 2016. Managed Data Structures. https:\/\/github.com\/HewlettPackard\/mds."},{"key":"e_1_3_2_1_18_1","volume-title":"Proceedings of the Twelfth European Conference on Computer Systems. ACM, 468--482","author":"Ching-Hsiang Hsu Terry","year":"2017","unstructured":"Terry Ching-Hsiang Hsu , Helge Br\u00fcgner , Indrajit Roy , Kimberly Keeton , and Patrick Eugster . 2017 . NVthreads: Practical Persistence for Multi-threaded Applications . In Proceedings of the Twelfth European Conference on Computer Systems. ACM, 468--482 . Terry Ching-Hsiang Hsu, Helge Br\u00fcgner, Indrajit Roy, Kimberly Keeton, and Patrick Eugster. 2017. NVthreads: Practical Persistence for Multi-threaded Applications. In Proceedings of the Twelfth European Conference on Computer Systems. ACM, 468--482."},{"key":"e_1_3_2_1_19_1","unstructured":"INTEL. 2019. Intel(R) Optane(TM) DC Persistent Memory. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-andtechnology\/optane-dc-persistent-memory.html..  INTEL. 2019. Intel(R) Optane(TM) DC Persistent Memory. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-andtechnology\/optane-dc-persistent-memory.html.."},{"key":"e_1_3_2_1_20_1","unstructured":"INTEL. 2019. Persistent Collections for Java. https:\/\/github.com\/pmem\/pcj.  INTEL. 2019. Persistent Collections for Java. https:\/\/github.com\/pmem\/pcj."},{"key":"e_1_3_2_1_21_1","unstructured":"INTEL. 2020. pmem.io: Persistent Memory Programming. http:\/\/pmem.io\/.  INTEL. 2020. pmem.io: Persistent Memory Programming. http:\/\/pmem.io\/."},{"key":"e_1_3_2_1_22_1","volume-title":"Zixuan Wang, Yi Xu, Subramanya R Dulloor, et al.","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, et al. 2019 . Basic performance measurements of the intel optane DC persistent memory module. arXiv preprint arXiv: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, et al. 2019. Basic performance measurements of the intel optane DC persistent memory module. arXiv preprint arXiv:1903.05714 (2019)."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872381"},{"key":"e_1_3_2_1_24_1","volume-title":"Proc. Int. World Wide Web Conf. 695--704","author":"Leskovec Jure","unstructured":"Jure Leskovec , Kevin J. Lang , Anirban Dasgupta , and Michael W. Mahoney . 2008. Statistical Properties of Community Structure in Large Social and Information Networks . In Proc. Int. World Wide Web Conf. 695--704 . Jure Leskovec, Kevin J. Lang, Anirban Dasgupta, and Michael W. Mahoney. 2008. Statistical Properties of Community Structure in Large Social and Information Networks. In Proc. Int. World Wide Web Conf. 695--704."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3265723.3265735"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313808.3313820"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037714"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2954680.2872386"},{"key":"e_1_3_2_1_29_1","volume-title":"15th Workshop on Hot Topics in Operating Systems (HotOS {XV}).","author":"Maas Martin","year":"2015","unstructured":"Martin Maas , Tim Harris , Krste Asanovi\u0107 , and John Kubiatowicz . 2015 . Trash day: Coordinating garbage collection in distributed systems . In 15th Workshop on Hot Topics in Operating Systems (HotOS {XV}). Martin Maas, Tim Harris, Krste Asanovi\u0107, and John Kubiatowicz. 2015. Trash day: Coordinating garbage collection in distributed systems. In 15th Workshop on Hot Topics in Operating Systems (HotOS {XV})."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"crossref","unstructured":"Amirsaman Memaripour Anirudh Badam Amar Phanishayee Yanqi Zhou Ramnatthan Alagappan Karin Strauss and Steven Swanson. 2017. Atomic In-place Updates for Non-volatile Main Memories with Kamino-Tx.. In EuroSys. 499--512.  Amirsaman Memaripour Anirudh Badam Amar Phanishayee Yanqi Zhou Ramnatthan Alagappan Karin Strauss and Steven Swanson. 2017. Atomic In-place Updates for Non-volatile Main Memories with Kamino-Tx.. In EuroSys. 499--512.","DOI":"10.1145\/3064176.3064215"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359643"},{"key":"e_1_3_2_1_32_1","volume-title":"31st International Symposium on Distributed Computing (DISC","author":"Nawab Faisal","year":"2017","unstructured":"Faisal Nawab , Joseph Izraelevitz , Terence Kelly , Charles B Morrey III, Dhruva R Chakrabarti , and Michael L Scott . 2017 . Dal\u00ed: A periodically persistent hash map . In 31st International Symposium on Distributed Computing (DISC 2017). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik. Faisal Nawab, Joseph Izraelevitz, Terence Kelly, Charles B Morrey III, Dhruva R Chakrabarti, and Michael L Scott. 2017. Dal\u00ed: A periodically persistent hash map. In 31st International Symposium on Distributed Computing (DISC 2017). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173200"},{"key":"e_1_3_2_1_34_1","volume-title":"Proc. the 12th USENIX Conference on Operating Systems Design and Implementation.","author":"Nguyen Khanh","year":"2016","unstructured":"Khanh Nguyen , Lu Fang , Guoqing Xu , Brian Demsky , Shan Lu , Sanazsadat Alamian , and Onur Mutlu . 2016 . Yak: A high-performance big-data-friendly garbage collector . In Proc. the 12th USENIX Conference on Operating Systems Design and Implementation. Khanh Nguyen, Lu Fang, Guoqing Xu, Brian Demsky, Shan Lu, Sanazsadat Alamian, and Onur Mutlu. 2016. Yak: A high-performance big-data-friendly garbage collector. In Proc. the 12th USENIX Conference on Operating Systems Design and Implementation."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2678373.2665712"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314608"},{"key":"e_1_3_2_1_37_1","volume-title":"Andres Jaan Tack, and Michael M Swift","author":"Volos Haris","year":"2011","unstructured":"Haris Volos , Andres Jaan Tack, and Michael M Swift . 2011 . Mnemosyne : Lightweight persistent memory. In ACM SIGARCH Computer Architecture News, Vol. 39 . ACM , 91--104. Haris Volos, Andres Jaan Tack, and Michael M Swift. 2011. Mnemosyne: Lightweight persistent memory. In ACM SIGARCH Computer Architecture News, Vol. 39. ACM, 91--104."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314650"},{"key":"e_1_3_2_1_39_1","volume-title":"Elastic Memory Management for Cloud Data Analytics. In 2017 USENIX Annual Technical Conference (USENIX ATC 17)","author":"Wang Jingjing","year":"2017","unstructured":"Jingjing Wang and Magdalena Balazinska . 2017 . Elastic Memory Management for Cloud Data Analytics. In 2017 USENIX Annual Technical Conference (USENIX ATC 17) . USENIX Association, Santa Clara, CA, 745--758. Jingjing Wang and Magdalena Balazinska. 2017. Elastic Memory Management for Cloud Data Analytics. In 2017 USENIX Annual Technical Conference (USENIX ATC 17). USENIX Association, Santa Clara, CA, 745--758."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173201"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132761"},{"key":"e_1_3_2_1_42_1","volume-title":"13th USENIX Conference on File and Storage Technologies (FAST 15)","author":"Yang Jun","year":"2015","unstructured":"Jun Yang , Qingsong Wei , Cheng Chen , Chundong Wang , Khai Leong Yong , and Bingsheng He . 2015 . NV-Tree: reducing consistency cost for NVM-based single level systems . In 13th USENIX Conference on File and Storage Technologies (FAST 15) . 167--181. Jun Yang, Qingsong Wei, Cheng Chen, Chundong Wang, Khai Leong Yong, and Bingsheng He. 2015. NV-Tree: reducing consistency cost for NVM-based single level systems. In 13th USENIX Conference on File and Storage Technologies (FAST 15). 167--181."},{"key":"e_1_3_2_1_43_1","volume-title":"Proceedings of the 2nd USENIX conference on Hot topics in cloud computing. 10--10","author":"Zaharia Matei","year":"2010","unstructured":"Matei Zaharia , Mosharaf Chowdhury , Michael J Franklin , Scott Shenker , and Ion Stoica . 2010 . Spark: cluster computing with working sets . In Proceedings of the 2nd USENIX conference on Hot topics in cloud computing. 10--10 . Matei Zaharia, Mosharaf Chowdhury, Michael J Franklin, Scott Shenker, and Ion Stoica. 2010. Spark: cluster computing with working sets. In Proceedings of the 2nd USENIX conference on Hot topics in cloud computing. 10--10."}],"event":{"name":"VEE '20: 16th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments","location":"Lausanne Switzerland","acronym":"VEE '20","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 16th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3381052.3381318","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3381052.3381318","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:44:58Z","timestamp":1750203898000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3381052.3381318"}},"subtitle":["an efficient GC-assisted lazy persistency framework for resilient Java applications on NVM"],"short-title":[],"issued":{"date-parts":[[2020,3,17]]},"references-count":43,"alternative-id":["10.1145\/3381052.3381318","10.1145\/3381052"],"URL":"https:\/\/doi.org\/10.1145\/3381052.3381318","relation":{},"subject":[],"published":{"date-parts":[[2020,3,17]]},"assertion":[{"value":"2020-03-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}