{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T08:34:48Z","timestamp":1777106088776,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":43,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,6,1]],"date-time":"2021-06-01T00:00:00Z","timestamp":1622505600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CCF-1730628"],"award-info":[{"award-number":["CCF-1730628"]}],"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":[[2021,6]]},"DOI":"10.1145\/3458336.3465302","type":"proceedings-article","created":{"date-parts":[[2021,6,4]],"date-time":"2021-06-04T02:03:56Z","timestamp":1622772236000},"page":"191-198","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":15,"title":["In reference to RPC"],"prefix":"10.1145","author":[{"given":"Stephanie","family":"Wang","sequence":"first","affiliation":[{"name":"UC Berkeley"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Benjamin","family":"Hindman","sequence":"additional","affiliation":[{"name":"UC Berkeley"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ion","family":"Stoica","sequence":"additional","affiliation":[{"name":"UC Berkeley"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,6,3]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Apache Arrow. https:\/\/arrow.apache.org\/.  Apache Arrow. https:\/\/arrow.apache.org\/."},{"key":"e_1_3_2_1_2_1","unstructured":"Apache thrift. https:\/\/thrift.apache.org\/.  Apache thrift. https:\/\/thrift.apache.org\/."},{"key":"e_1_3_2_1_3_1","unstructured":"grpc. https:\/\/grpc.io.  grpc. https:\/\/grpc.io."},{"key":"e_1_3_2_1_4_1","unstructured":"PyTorch - Remote Reference Protocol. https:\/\/pytorch.org\/docs\/stable\/notes\/rref.html.  PyTorch - Remote Reference Protocol. https:\/\/pytorch.org\/docs\/stable\/notes\/rref.html."},{"key":"e_1_3_2_1_5_1","unstructured":"Taming the OOM killer. https:\/\/lwn.net\/Articles\/317814\/.  Taming the OOM killer. https:\/\/lwn.net\/Articles\/317814\/."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/3026877.3026899"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/3026877.3026899"},{"key":"e_1_3_2_1_8_1","first-page":"249","volume-title":"CIDR 2011, Fifth Biennial Conference on Innovative Data Systems Research, Asilomar, CA, USA, January 9-12, 2011, Online Proceedings","author":"Alvaro Peter","year":"2011","unstructured":"Peter Alvaro , Neil Conway , Joseph M. Hellerstein , and William R. Marczak . Consistency analysis in bloom: a CALM and collected approach . In CIDR 2011, Fifth Biennial Conference on Innovative Data Systems Research, Asilomar, CA, USA, January 9-12, 2011, Online Proceedings , pages 249 -- 260 . www.cidrdb.org, 2011 . Peter Alvaro, Neil Conway, Joseph M. Hellerstein, and William R. Marczak. Consistency analysis in bloom: a CALM and collected approach. In CIDR 2011, Fifth Biennial Conference on Innovative Data Systems Research, Asilomar, CA, USA, January 9-12, 2011, Online Proceedings, pages 249--260. www.cidrdb.org, 2011."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2318857.2254766"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/872736.806932"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/99164.99182"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2080.357392"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3337821.3337912"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/648049.746030"},{"key":"e_1_3_2_1_15_1","volume-title":"Revisiting distributed synchronous sgd. arXiv preprint arXiv:1604.00981","author":"Chen Jianmin","year":"2016","unstructured":"Jianmin Chen , Xinghao Pan , Rajat Monga , Samy Bengio , and Rafal Jozefowicz . Revisiting distributed synchronous sgd. arXiv preprint arXiv:1604.00981 , 2016 . Jianmin Chen, Xinghao Pan, Rajat Monga, Samy Bengio, and Rafal Jozefowicz. Revisiting distributed synchronous sgd. arXiv preprint arXiv:1604.00981, 2016."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/2554511.2554516"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3362707"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/2616448.2616486"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30218-6_19"},{"key":"e_1_3_2_1_20_1","first-page":"211","volume-title":"Distributed Shared Memory: Concepts and Systems","author":"Keleher Pete","year":"1994","unstructured":"Pete Keleher , Alan L Cox , Sandhya Dwarkadas , and Willy Zwaenepoel . Treadmarks : Distributed shared memory on standard workstations and operating systems . Distributed Shared Memory: Concepts and Systems , pages 211 -- 227 , 1994 . Pete Keleher, Alan L Cox, Sandhya Dwarkadas, and Willy Zwaenepoel. Treadmarks: Distributed shared memory on standard workstations and operating systems. Distributed Shared Memory: Concepts and Systems, pages 211--227, 1994."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815416"},{"key":"e_1_3_2_1_22_1","first-page":"94","article-title":"A shared virtual memory system for parallel computing","volume":"88","author":"Ivy Kai Li.","year":"1988","unstructured":"Kai Li. Ivy : A shared virtual memory system for parallel computing . ICPP (2) , 88 : 94 , 1988 . Kai Li. Ivy: A shared virtual memory system for parallel computing. ICPP (2), 88:94, 1988.","journal-title":"ICPP (2)"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/2685048.2685095"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.14778\/3415478.3415530"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/960116.54016"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/3291168.3291210"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.5555\/1972457.1972470"},{"key":"e_1_3_2_1_28_1","volume-title":"A Distributed Execution Engine Supporting Data-dependent Control Flow","author":"Murray D.G.","year":"2012","unstructured":"D.G. Murray . A Distributed Execution Engine Supporting Data-dependent Control Flow . University of Cambridge , 2012 . D.G. Murray. A Distributed Execution Engine Supporting Data-dependent Control Flow. University of Cambridge, 2012."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/2904388"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3102980.3102998"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.84877"},{"key":"e_1_3_2_1_32_1","volume-title":"Weld: A common runtime for high performance data analytics","author":"Palkar Shoumik","year":"2017","unstructured":"Shoumik Palkar , James J. Thomas , Anil Shanbhag , Deepak Narayanan , Holger Pirk , Malte Schwarzkopf , Saman Amarasinghe , and Matei Zaharia . Weld: A common runtime for high performance data analytics . Jan 2017 . Shoumik Palkar, James J. Thomas, Anil Shanbhag, Deepak Narayanan, Holger Pirk, Malte Schwarzkopf, Saman Amarasinghe, and Matei Zaharia. Weld: A common runtime for high performance data analytics. Jan 2017."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/645647.664687"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/11558989_19"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/3323234.3323251"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.25080\/Majora-7b98e3ed-013"},{"key":"e_1_3_2_1_37_1","first-page":"315","volume-title":"14th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 20)","author":"Ruan Zhenyuan","year":"2020","unstructured":"Zhenyuan Ruan , Malte Schwarzkopf , Marcos K Aguilera , and Adam Belay . {AIFM} : High-performance, application-integrated far memory . In 14th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 20) , pages 315 -- 332 , 2020 . Zhenyuan Ruan, Malte Schwarzkopf, Marcos K Aguilera, and Adam Belay. {AIFM}: High-performance, application-integrated far memory. In 14th {USENIX} Symposium on Operating Systems Design and Implementation ({OSDI} 20), pages 315--332, 2020."},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.14778\/3407790.3407836"},{"key":"e_1_3_2_1_39_1","volume-title":"Audrey Cheng, and Ion Stoica. Ownership: A distributed futures system for fine-grained tasks.","author":"Wang Stephanie","year":"2021","unstructured":"Stephanie Wang , Eric Liang , Edward Oakes , Ben Hindman , Frank Sifei Luan , Audrey Cheng, and Ion Stoica. Ownership: A distributed futures system for fine-grained tasks. 2021 . Stephanie Wang, Eric Liang, Edward Oakes, Ben Hindman, Frank Sifei Luan, Audrey Cheng, and Ion Stoica. Ownership: A distributed futures system for fine-grained tasks. 2021."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.5555\/2285539"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2019.2898401"},{"key":"e_1_3_2_1_42_1","volume-title":"Project hydrogen: Unifying state-of-the-art ai and big data in apache spark. Spark + AI Summit","author":"Xin Reynold","year":"2018","unstructured":"Reynold Xin . Project hydrogen: Unifying state-of-the-art ai and big data in apache spark. Spark + AI Summit , 2018 . Reynold Xin. Project hydrogen: Unifying state-of-the-art ai and big data in apache spark. Spark + AI Summit, 2018."},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.5555\/2228298.2228301"}],"event":{"name":"HotOS '21: Workshop on Hot Topics in Operating Systems","location":"Ann Arbor Michigan","acronym":"HotOS '21","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Workshop on Hot Topics in Operating Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3458336.3465302","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3458336.3465302","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3458336.3465302","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:28:19Z","timestamp":1750195699000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3458336.3465302"}},"subtitle":["it's time to add distributed memory"],"short-title":[],"issued":{"date-parts":[[2021,6]]},"references-count":43,"alternative-id":["10.1145\/3458336.3465302","10.1145\/3458336"],"URL":"https:\/\/doi.org\/10.1145\/3458336.3465302","relation":{},"subject":[],"published":{"date-parts":[[2021,6]]},"assertion":[{"value":"2021-06-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}