{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,13]],"date-time":"2025-12-13T23:10:43Z","timestamp":1765667443378,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":43,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,6,19]],"date-time":"2023-06-19T00:00:00Z","timestamp":1687132800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"NSF","award":["CCF-173062"],"award-info":[{"award-number":["CCF-173062"]}]},{"DOI":"10.13039\/100019827","name":"Meta","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100019827","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100008536","name":"Amazon Web Services","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100008536","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100018735","name":"Ant Group","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100018735","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Ericsson"},{"DOI":"10.13039\/100016746","name":"Futurewei Technologies","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100016746","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100006785","name":"Google","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100006785","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100002418","name":"Intel Corporation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100002418","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100004318","name":"Microsoft","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100004318","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Scotiabank"},{"DOI":"10.13039\/100016682","name":"VMware","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100016682","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Astronomer"},{"name":"Nexla"},{"name":"IBM"},{"name":"Lacework"},{"name":"Mohamed Bin Zayed University of Artificial Intelligence"},{"name":"Samsung SDS"},{"name":"Uber"},{"name":"Sutter Hill Ventures"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,6,19]]},"DOI":"10.1145\/3584684.3597272","type":"proceedings-article","created":{"date-parts":[[2023,6,20]],"date-time":"2023-06-20T15:01:25Z","timestamp":1687273285000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Invited Paper: Initial Steps Toward a Compiler for Distributed Programs"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7712-4306","authenticated-orcid":false,"given":"Joseph M.","family":"Hellerstein","sequence":"first","affiliation":[{"name":"University of California, Berkeley, Berkeley, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6658-6548","authenticated-orcid":false,"given":"Shadaj","family":"Laddad","sequence":"additional","affiliation":[{"name":"University of California, Berkeley, Berkeley, CA, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3126-7771","authenticated-orcid":false,"given":"Mae","family":"Milano","sequence":"additional","affiliation":[{"name":"University of California, Berkeley, Berkeley, CA, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0660-5110","authenticated-orcid":false,"given":"Conor","family":"Power","sequence":"additional","affiliation":[{"name":"University of California, Berkeley, Berkeley, CA, United States of America"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-9873-6266","authenticated-orcid":false,"given":"Mingwei","family":"Samuel","sequence":"additional","affiliation":[{"name":"Sutter Hill Ventures, Palo Alto, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2023,6,20]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3110214"},{"key":"e_1_3_2_1_2_1","unstructured":"Peter Alvaro Neil Conway Joseph M Hellerstein and William R Marczak. 2011. Consistency Analysis in Bloom: a CALM and Collected Approach.. In CIDR. Citeseer 249--260.  Peter Alvaro Neil Conway Joseph M Hellerstein and William R Marczak. 2011. Consistency Analysis in Bloom: a CALM and Collected Approach.. In CIDR. Citeseer 249--260."},{"key":"e_1_3_2_1_3_1","volume-title":"Dedalus: Datalog in time and space. In Datalog Reloaded: First International Workshop, Datalog","author":"Alvaro Peter","year":"2011","unstructured":"Peter Alvaro , William R Marczak , Neil Conway , Joseph M Hellerstein , David Maier , and Russell Sears . 2011 . Dedalus: Datalog in time and space. In Datalog Reloaded: First International Workshop, Datalog 2010, Oxford, UK , March 16--19, 2010. Revised Selected Papers. Springer , 262--281. Peter Alvaro, William R Marczak, Neil Conway, Joseph M Hellerstein, David Maier, and Russell Sears. 2011. Dedalus: Datalog in time and space. In Datalog Reloaded: First International Workshop, Datalog 2010, Oxford, UK, March 16--19, 2010. Revised Selected Papers. Springer, 262--281."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2951913.2951948"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/320455.320457"},{"key":"e_1_3_2_1_6_1","first-page":"12","article-title":"Including group-by in query optimization","volume":"94","author":"Chaudhuri Surajit","year":"1994","unstructured":"Surajit Chaudhuri and Kyuseok Shim . 1994 . Including group-by in query optimization . In VLDB , Vol. 94. 12 -- 15 . Surajit Chaudhuri and Kyuseok Shim. 1994. Including group-by in query optimization. In VLDB, Vol. 94. 12--15.","journal-title":"VLDB"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"crossref","unstructured":"James Cheney Laura Chiticariu Wang-Chiew Tan etal 2009. Provenance in databases: Why how and where. Foundations and Trends\u00ae in Databases 1 4 (2009) 379--474.  James Cheney Laura Chiticariu Wang-Chiew Tan et al. 2009. Provenance in databases: Why how and where. Foundations and Trends\u00ae in Databases 1 4 (2009) 379--474.","DOI":"10.1561\/1900000006"},{"key":"e_1_3_2_1_8_1","volume-title":"Conference on Innovative Data Research (CIDR).","author":"Cheung Alvin","year":"2021","unstructured":"Alvin Cheung , Natacha Crooks , Joseph M Hellerstein , and Matthew Milano . 2021 . New directions in cloud programming . In Conference on Innovative Data Research (CIDR). Alvin Cheung, Natacha Crooks, Joseph M Hellerstein, and Matthew Milano. 2021. New directions in cloud programming. In Conference on Innovative Data Research (CIDR)."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/362384.362685"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391230"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1323293.1294281"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/42282.42283"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/38714.38742"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.273032"},{"key":"e_1_3_2_1_15_1","first-page":"19","article-title":"The cascades framework for query optimization","volume":"18","author":"Graefe Goetz","year":"1995","unstructured":"Goetz Graefe . 1995 . The cascades framework for query optimization . IEEE Data Eng. Bull. 18 , 3 (1995), 19 -- 29 . Goetz Graefe. 1995. The cascades framework for query optimization. IEEE Data Eng. Bull. 18, 3 (1995), 19--29.","journal-title":"IEEE Data Eng. Bull."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1499949.1500029"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2160718.2160734"},{"key":"e_1_3_2_1_18_1","volume-title":"Building on quicksand. arXiv preprint arXiv:0909.1788","author":"Helland Pat","year":"2009","unstructured":"Pat Helland and David Campbell . 2009. Building on quicksand. arXiv preprint arXiv:0909.1788 ( 2009 ). Pat Helland and David Campbell. 2009. Building on quicksand. arXiv preprint arXiv:0909.1788 (2009)."},{"key":"e_1_3_2_1_19_1","volume-title":"The Data-Centric Gambit","author":"Hellerstein Joseph M.","year":"2008","unstructured":"Joseph M. Hellerstein . 2008. The Data-Centric Gambit . Computing Community Consortium (CCC) Blog ( 20 Oct. 2008 ). https:\/\/cccblog.org\/2008\/10\/20\/the-data-centric-gambit\/ Joseph M. Hellerstein. 2008. The Data-Centric Gambit. Computing Community Consortium (CCC) Blog (20 Oct. 2008). https:\/\/cccblog.org\/2008\/10\/20\/the-data-centric-gambit\/"},{"key":"e_1_3_2_1_20_1","volume-title":"Hydroflow Performance Update. (9","author":"Hellerstein Joseph M.","year":"2023","unstructured":"Joseph M. Hellerstein . 2023. Hydroflow Performance Update. (9 May 2023 ). https:\/\/databeta.wordpress.com\/2023\/05\/09\/hydroflow-performance-update-whoosh\/ Joseph M. Hellerstein. 2023. Hydroflow Performance Update. (9 May 2023). https:\/\/databeta.wordpress.com\/2023\/05\/09\/hydroflow-performance-update-whoosh\/"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3369736"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3369736"},{"key":"e_1_3_2_1_23_1","unstructured":"Joseph M. Hellerstein Lucky Katahanas and Mingwei Samuel. 2023. The Hydroflow Book. https:\/\/hydro-project.github.io\/hydroflow\/book\/ Last accessed on 2023-04-03.  Joseph M. Hellerstein Lucky Katahanas and Mingwei Samuel. 2023. The Hydroflow Book. https:\/\/hydro-project.github.io\/hydroflow\/book\/ Last accessed on 2023-04-03."},{"key":"e_1_3_2_1_24_1","volume-title":"Wearable and Ubiquitous Systems Research Symposium (MobiUK","author":"Kleppmann Martin","year":"2018","unstructured":"Martin Kleppmann and Alastair R Beresford . 2018 . Automerge: Real-time data sync between edge devices. In 1st UK Mobile , Wearable and Ubiquitous Systems Research Symposium (MobiUK 2018). https:\/\/mobiuk.org\/abstract\/S4-P5-Kleppmann-Automerge.pdf. 101--105. Martin Kleppmann and Alastair R Beresford. 2018. Automerge: Real-time data sync between edge devices. In 1st UK Mobile, Wearable and Ubiquitous Systems Research Symposium (MobiUK 2018). https:\/\/mobiuk.org\/abstract\/S4-P5-Kleppmann-Automerge.pdf. 101--105."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3359591.3359737"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/354871.354874"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2502323.2502326"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3563336"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"crossref","unstructured":"Leslie Lamport. 2019. The part-time parliament. In Concurrency: the Works of Leslie Lamport. 277--317.  Leslie Lamport. 2019. The part-time parliament. In Concurrency: the Works of Leslie Lamport. 277--317.","DOI":"10.1145\/3335772.3335939"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"e_1_3_2_1_31_1","unstructured":"Wes McKinney etal 2011. pandas: a foundational Python library for data analysis and statistics. Python for high performance and scientific computing 14 9 (2011) 1--9.  Wes McKinney et al. 2011. pandas: a foundational Python library for data analysis and statistics. Python for high performance and scientific computing 14 9 (2011) 1--9."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2790449.2790525"},{"key":"e_1_3_2_1_33_1","volume-title":"3rd Summit on Advances in Programming Languages (SNAPL","author":"Milano Matthew","year":"2019","unstructured":"Matthew Milano , Rolph Recto , Tom Magrino , and Andrew C Myers . 2019. A tour of gallifrey, a language for geodistributed programming . In 3rd Summit on Advances in Programming Languages (SNAPL 2019 ). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik . Matthew Milano, Rolph Recto, Tom Magrino, and Andrew C Myers. 2019. A tour of gallifrey, a language for geodistributed programming. In 3rd Summit on Advances in Programming Languages (SNAPL 2019). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2983551"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/322186.322198"},{"key":"e_1_3_2_1_36_1","volume-title":"Hydroflow: A Model and Runtime for Distributed Systems Programming. Master's thesis. EECS Department","author":"Samuel Mingwei","year":"2021","unstructured":"Mingwei Samuel . 2021 . Hydroflow: A Model and Runtime for Distributed Systems Programming. Master's thesis. EECS Department , University of California , Berkeley. http:\/\/www2.eecs.berkeley.edu\/Pubs\/TechRpts\/2021\/EECS-2021-201.html Mingwei Samuel. 2021. Hydroflow: A Model and Runtime for Distributed Systems Programming. Master's thesis. EECS Department, University of California, Berkeley. http:\/\/www2.eecs.berkeley.edu\/Pubs\/TechRpts\/2021\/EECS-2021-201.html"},{"key":"e_1_3_2_1_37_1","volume-title":"Amrita Rajan, and Rithvik Panchapakesan.","author":"Samuel Mingwei","year":"2023","unstructured":"Mingwei Samuel , Justin Jaffray , Shadaj Laddad , Joe Hellerstein , Lucky Katahanas , Tyler Hou , Alex Rasmussen , David Chu , Conor Power , Amrita Rajan, and Rithvik Panchapakesan. 2023 . Hydroflow . https:\/\/github.com\/hydro-project\/hydroflow\/ Mingwei Samuel, Justin Jaffray, Shadaj Laddad, Joe Hellerstein, Lucky Katahanas, Tyler Hou, Alex Rasmussen, David Chu, Conor Power, Amrita Rajan, and Rithvik Panchapakesan. 2023. Hydroflow. https:\/\/github.com\/hydro-project\/hydroflow\/"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1984.5010248"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.14778\/3476249.3476273"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3434304"},{"key":"e_1_3_2_1_42_1","first-page":"344","article-title":"Anna: A KVS for Any Scale","volume":"33","author":"Wu Chenggang","year":"2019","unstructured":"Chenggang Wu , Jose M Faleiro , Yihan Lin , and Joseph M Hellerstein . 2019 . Anna: A KVS for Any Scale . IEEE Transactions on Knowledge and Data Engineering 33 , 2 (2019), 344 -- 358 . Chenggang Wu, Jose M Faleiro, Yihan Lin, and Joseph M Hellerstein. 2019. Anna: A KVS for Any Scale. IEEE Transactions on Knowledge and Data Engineering 33, 2 (2019), 344--358.","journal-title":"IEEE Transactions on Knowledge and Data Engineering"},{"volume-title":"Proceedings of 21th International Conference on Very Large Data Bases. 345--357","author":"Weipeng","key":"e_1_3_2_1_43_1","unstructured":"Weipeng P. Yan and Per-\u00c5ke Larson. 1995. Eager Aggregation and Lazy Aggregation . In Proceedings of 21th International Conference on Very Large Data Bases. 345--357 . Weipeng P. Yan and Per-\u00c5ke Larson. 1995. Eager Aggregation and Lazy Aggregation. In Proceedings of 21th International Conference on Very Large Data Bases. 345--357."},{"key":"e_1_3_2_1_44_1","first-page":"10","article-title":"Spark: Cluster computing with working sets","volume":"10","author":"Zaharia Matei","year":"2010","unstructured":"Matei Zaharia , Mosharaf Chowdhury , Michael J Franklin , Scott Shenker , Ion Stoica , 2010 . Spark: Cluster computing with working sets . HotCloud 10 , 10 -- 10 (2010), 95. Matei Zaharia, Mosharaf Chowdhury, Michael J Franklin, Scott Shenker, Ion Stoica, et al. 2010. Spark: Cluster computing with working sets. HotCloud 10, 10--10 (2010), 95.","journal-title":"HotCloud"}],"event":{"name":"ApPLIED 2023: 5th workshop on Advanced tools, programming languages, and PLatforms for Implementing and Evaluating algorithms for Distributed systems","sponsor":["SIGACT ACM Special Interest Group on Algorithms and Computation Theory","SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Orlando FL USA","acronym":"ApPLIED 2023"},"container-title":["Proceedings of the 5th workshop on Advanced tools, programming languages, and PLatforms for Implementing and Evaluating algorithms for Distributed systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3584684.3597272","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3584684.3597272","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3584684.3597272","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:50:00Z","timestamp":1750269000000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3584684.3597272"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,6,19]]},"references-count":43,"alternative-id":["10.1145\/3584684.3597272","10.1145\/3584684"],"URL":"https:\/\/doi.org\/10.1145\/3584684.3597272","relation":{},"subject":[],"published":{"date-parts":[[2023,6,19]]},"assertion":[{"value":"2023-06-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}