{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:59:18Z","timestamp":1750309158710,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":23,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,10,18]],"date-time":"2023-10-18T00:00:00Z","timestamp":1697587200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,10,18]]},"DOI":"10.1145\/3623507.3627672","type":"proceedings-article","created":{"date-parts":[[2023,10,19]],"date-time":"2023-10-19T13:39:45Z","timestamp":1697722785000},"page":"50-60","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Collecting Garbage on the Blockchain"],"prefix":"10.1145","author":[{"given":"Luc","family":"Bl\u00e4ser","sequence":"first","affiliation":[{"name":"DFINITY Foundation, Zurich, Switzerland"}]},{"given":"Claudio","family":"Russo","sequence":"additional","affiliation":[{"name":"DFINITY Foundation, Zurich, Switzerland"}]},{"given":"Ulan","family":"Degenbaev","sequence":"additional","affiliation":[{"name":"DFINITY Foundation, Zurich, Switzerland"}]},{"given":"\u00d6mer S.","family":"A\u011facan","sequence":"additional","affiliation":[{"name":"Google, Aarhus, Denmark"}]},{"given":"Gabor","family":"Greif","sequence":"additional","affiliation":[{"name":"DFINITY Foundation, Zurich, Switzerland"}]},{"given":"Jason","family":"Ibrahim","sequence":"additional","affiliation":[{"name":"DFINITY Foundation, Zurich, Switzerland"}]}],"member":"320","published-online":{"date-parts":[[2023,10,19]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Bytecode Alliance. 2023. Wasmtime. https:\/\/wasmtime.dev\/ \t\t\t\t  Bytecode Alliance. 2023. Wasmtime. https:\/\/wasmtime.dev\/"},{"key":"e_1_3_2_1_2_1","volume-title":"Proceedings of the 2023 USENIX Annual Technical Conference (ATC \u201923)","author":"Arutyunyan Maksym","year":"2023","unstructured":"Maksym Arutyunyan , Andriy Berestovskyy , Adam Bratschi-Kaye , Ulan Degenbaev , Manu Drijvers , Islam El-Ashi , Stefan Kaestle , Roman Kashitsyn , Maciej Kot , Yvonne-Anne Pignolet , Rostislav Rumenov , Dimitris Sarlis , Alin Sinpalean , Alexandru Uta , Bogdan Warinschi , and Alexandra Zapuc . 2023 . Decentralized and Stateful Serverless Computing on the Internet Computer Blockchain . In Proceedings of the 2023 USENIX Annual Technical Conference (ATC \u201923) . Maksym Arutyunyan, Andriy Berestovskyy, Adam Bratschi-Kaye, Ulan Degenbaev, Manu Drijvers, Islam El-Ashi, Stefan Kaestle, Roman Kashitsyn, Maciej Kot, Yvonne-Anne Pignolet, Rostislav Rumenov, Dimitris Sarlis, Alin Sinpalean, Alexandru Uta, Bogdan Warinschi, and Alexandra Zapuc. 2023. Decentralized and Stateful Serverless Computing on the Internet Computer Blockchain. In Proceedings of the 2023 USENIX Annual Technical Conference (ATC \u201923)."},{"key":"e_1_3_2_1_3_1","volume-title":"Proc. 10th Australian National Computer Conference","author":"Atkinson Malcolm P","year":"1983","unstructured":"Malcolm P Atkinson , Peter J Bailey , Ken J Chisholm , W Paul Cockshott , and Ron Morrison . 1983 . PS-Algol: A language for persistent programming . In Proc. 10th Australian National Computer Conference , Melbourne, Australia. 70\u201379. Malcolm P Atkinson, Peter J Bailey, Ken J Chisholm, W Paul Cockshott, and Ron Morrison. 1983. PS-Algol: A language for persistent programming. In Proc. 10th Australian National Computer Conference, Melbourne, Australia. 70\u201379."},{"key":"e_1_3_2_1_4_1","unstructured":"The AssemblyScript Authors. 2023. The AssemblyScript Project. https:\/\/github.com\/AssemblyScript \t\t\t\t  The AssemblyScript Authors. 2023. The AssemblyScript Project. https:\/\/github.com\/AssemblyScript"},{"volume-title":"Proceedings of the 30th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL \u201903)","author":"Bacon David F.","key":"e_1_3_2_1_5_1","unstructured":"David F. Bacon , Perry Cheng , and V. T. Rajan . 2003. A Real-Time Garbage Collector with Low Overhead and Consistent Utilization . In Proceedings of the 30th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL \u201903) . Association for Computing Machinery, New York, NY, USA. 285\u2013298. isbn:1581136285 David F. Bacon, Perry Cheng, and V. T. Rajan. 2003. A Real-Time Garbage Collector with Low Overhead and Consistent Utilization. In Proceedings of the 30th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL \u201903). Association for Computing Machinery, New York, NY, USA. 285\u2013298. isbn:1581136285"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/800055.802042"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3519270.3538430"},{"volume-title":"Proceedings of the ACM SIGPLAN 2001 Conference on Programming Language Design and Implementation (PLDI \u201901)","author":"Cheng Perry","key":"e_1_3_2_1_8_1","unstructured":"Perry Cheng and Guy E. Blelloch . 2001. A Parallel, Real-Time Garbage Collector . In Proceedings of the ACM SIGPLAN 2001 Conference on Programming Language Design and Implementation (PLDI \u201901) . Association for Computing Machinery, New York, NY, USA. 125\u2013136. isbn:1581134142 Perry Cheng and Guy E. Blelloch. 2001. A Parallel, Real-Time Garbage Collector. In Proceedings of the ACM SIGPLAN 2001 Conference on Programming Language Design and Implementation (PLDI \u201901). Association for Computing Machinery, New York, NY, USA. 125\u2013136. isbn:1581134142"},{"key":"e_1_3_2_1_9_1","volume-title":"Garbage Collection as a Joint Venture. Commun. ACM, 62, 6","author":"Degenbaev Ulan","year":"2019","unstructured":"Ulan Degenbaev , Michael Lippautz , and Hannes Payer . 2019. Garbage Collection as a Joint Venture. Commun. ACM, 62, 6 ( 2019 ), may, 36\u201341. issn:0001-0782 Ulan Degenbaev, Michael Lippautz, and Hannes Payer. 2019. Garbage Collection as a Joint Venture. Commun. ACM, 62, 6 (2019), may, 36\u201341. issn:0001-0782"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1029873.1029879"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2972206.2972210"},{"key":"e_1_3_2_1_12_1","unstructured":"DFINITY Foundation. 2023. The Motoko Programming Language. https:\/\/github.com\/dfinity\/motoko \t\t\t\t  DFINITY Foundation. 2023. The Motoko Programming Language. https:\/\/github.com\/dfinity\/motoko"},{"key":"e_1_3_2_1_13_1","unstructured":"Mozilla Foundation. 2023. SpiderMonkey Garbage Collector. https:\/\/firefox-source-docs.mozilla.org\/js\/gc.html \t\t\t\t  Mozilla Foundation. 2023. SpiderMonkey Garbage Collector. https:\/\/firefox-source-docs.mozilla.org\/js\/gc.html"},{"key":"e_1_3_2_1_14_1","unstructured":"WebAssembly Community Group. 2022. WebAssembly Specification Version 2.0. https:\/\/webassembly.org\/ \t\t\t\t  WebAssembly Community Group. 2022. WebAssembly Specification Version 2.0. https:\/\/webassembly.org\/"},{"key":"e_1_3_2_1_15_1","unstructured":"WebAssembly Community Group. 2023. GC Proposal for WebAssembly. https:\/\/github.com\/WebAssembly\/gc \t\t\t\t  WebAssembly Community Group. 2023. GC Proposal for WebAssembly. https:\/\/github.com\/WebAssembly\/gc"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/1624775.1624804"},{"key":"e_1_3_2_1_17_1","unstructured":"Richard Hudson and J. Moss Eliot. 1992. Incremental Collection of Mature Objects. 07 isbn:3-540-55940-X \t\t\t\t  Richard Hudson and J. Moss Eliot. 1992. Incremental Collection of Mature Objects. 07 isbn:3-540-55940-X"},{"key":"e_1_3_2_1_18_1","volume-title":"Garbage Collection: Algorithms for Automatic Dynamic Memory Management","author":"Jones Richard","year":"1996","unstructured":"Richard Jones and Rafael Lins . 1996 . Garbage Collection: Algorithms for Automatic Dynamic Memory Management . John Wiley & Sons, Inc. , USA. isbn:0471941484 Richard Jones and Rafael Lins. 1996. Garbage Collection: Algorithms for Automatic Dynamic Memory Management. John Wiley & Sons, Inc., USA. isbn:0471941484"},{"key":"e_1_3_2_1_19_1","unstructured":"Roman Kennke. 2019. Shenandoah GC in JDK 13 Part 2: Eliminating the Forward Pointer Word. https:\/\/developers.redhat.com\/blog\/2019\/06\/28\/shenandoah-gc-in-jdk-13-part-2-eliminating-the-forward-pointer-word?p=606477 \t\t\t\t  Roman Kennke. 2019. Shenandoah GC in JDK 13 Part 2: Eliminating the Forward Pointer Word. https:\/\/developers.redhat.com\/blog\/2019\/06\/28\/shenandoah-gc-in-jdk-13-part-2-eliminating-the-forward-pointer-word?p=606477"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/MECO49872.2020.9134326"},{"key":"e_1_3_2_1_21_1","unstructured":"Haoran Xu. 2022. Understanding Garbage Collection in JavaScriptCore from Scratch. https:\/\/webkit.org\/blog\/12967\/understanding-gc-in-jsc-from-scratch \t\t\t\t  Haoran Xu. 2022. Understanding Garbage Collection in JavaScriptCore from Scratch. https:\/\/webkit.org\/blog\/12967\/understanding-gc-in-jsc-from-scratch"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3538532"},{"key":"e_1_3_2_1_23_1","volume-title":"Proceedings of the 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation (PLDI","author":"Zhao Wenyu","year":"2022","unstructured":"Wenyu Zhao , Stephen M. Blackburn , and Kathryn S . McKinley. 2022. Low-Latency, High-Throughput Garbage Collection . In Proceedings of the 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation (PLDI 2022 ). Association for Computing Machinery, New York, NY, USA. 76\u201391. isbn:9781450392655 Wenyu Zhao, Stephen M. Blackburn, and Kathryn S. McKinley. 2022. Low-Latency, High-Throughput Garbage Collection. In Proceedings of the 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation (PLDI 2022). Association for Computing Machinery, New York, NY, USA. 76\u201391. isbn:9781450392655"}],"event":{"name":"VMIL '23: 15th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGAda ACM Special Interest Group on Ada Programming Language"],"location":"Cascais Portugal","acronym":"VMIL '23"},"container-title":["Proceedings of the 15th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3623507.3627672","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3623507.3627672","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:51:01Z","timestamp":1750287061000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3623507.3627672"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,10,18]]},"references-count":23,"alternative-id":["10.1145\/3623507.3627672","10.1145\/3623507"],"URL":"https:\/\/doi.org\/10.1145\/3623507.3627672","relation":{},"subject":[],"published":{"date-parts":[[2023,10,18]]},"assertion":[{"value":"2023-10-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}