{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,28]],"date-time":"2026-08-28T17:09:25Z","timestamp":1787936965433,"version":"build-2784847793"},"publisher-location":"New York, NY, USA","reference-count":52,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,6,23]],"date-time":"2020-06-23T00:00:00Z","timestamp":1592870400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Department of Energy","award":["DE-AC02-06CH11357"],"award-info":[{"award-number":["DE-AC02-06CH11357"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,6,23]]},"DOI":"10.1145\/3369583.3392683","type":"proceedings-article","created":{"date-parts":[[2020,6,21]],"date-time":"2020-06-21T23:27:27Z","timestamp":1592782047000},"page":"65-76","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":175,"title":["funcX: A Federated Function Serving Fabric for Science"],"prefix":"10.1145","author":[{"given":"Ryan","family":"Chard","sequence":"first","affiliation":[{"name":"Argonne National Laboratory, Lemont, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yadu","family":"Babuji","sequence":"additional","affiliation":[{"name":"University of Chicago, Chicago, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhuozhao","family":"Li","sequence":"additional","affiliation":[{"name":"University of Chicago, Chicago, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tyler","family":"Skluzacek","sequence":"additional","affiliation":[{"name":"University of Chicago, Chicago, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Anna","family":"Woodard","sequence":"additional","affiliation":[{"name":"University of Chicago, Chicago, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ben","family":"Blaiszik","sequence":"additional","affiliation":[{"name":"University of Chicago, Chicago, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ian","family":"Foster","sequence":"additional","affiliation":[{"name":"Argonne National Lab &amp; University of Chicago, Lemont, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kyle","family":"Chard","sequence":"additional","affiliation":[{"name":"University of Chicago &amp; Argonne National Lab, Chicago, IL, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2020,6,23]]},"reference":[{"key":"e_1_3_2_2_1_1","volume-title":"https:\/\/aws.amazon.com\/lambda. Accessed","author":"Lambda Amazon","year":"2020","unstructured":"Amazon Lambda. https:\/\/aws.amazon.com\/lambda. Accessed April 20, 2020."},{"key":"e_1_3_2_2_2_1","volume-title":"http:\/\/openwhisk.apache.org\/. Accessed","author":"OpenWhisk Apache","year":"2020","unstructured":"Apache OpenWhisk. http:\/\/openwhisk.apache.org\/. Accessed April 20, 2020."},{"key":"e_1_3_2_2_3_1","volume-title":"https:\/\/aws.amazon.com\/greengrass\/. Accessed","author":"Greengrass AWS","year":"2020","unstructured":"AWS Greengrass. https:\/\/aws.amazon.com\/greengrass\/. Accessed April 20, 2020."},{"key":"e_1_3_2_2_4_1","volume-title":"https:\/\/azure.microsoft.com\/en-us\/services\/functions\/. Accessed","author":"Functions Azure","year":"2020","unstructured":"Azure Functions. https:\/\/azure.microsoft.com\/en-us\/services\/functions\/. Accessed April 20, 2020."},{"key":"e_1_3_2_2_5_1","volume-title":"http:\/\/docs.dask.org\/en\/latest\/. Accessed","year":"2020","unstructured":"Dask. http:\/\/docs.dask.org\/en\/latest\/. Accessed April 20, 2020."},{"key":"e_1_3_2_2_6_1","volume-title":"https:\/\/fnproject.io. Accessed","author":"Fn","year":"2020","unstructured":"Fn project. https:\/\/fnproject.io. Accessed April 20, 2020."},{"key":"e_1_3_2_2_7_1","volume-title":"https:\/\/cloud.google.com\/functions\/. Accessed April20","author":"Functions Google Cloud","year":"2020","unstructured":"Google Cloud Functions. https:\/\/cloud.google.com\/functions\/. Accessed April20, 2020."},{"key":"e_1_3_2_2_8_1","unstructured":"IBM Cloud Functions. https:\/\/www.ibm.com\/cloud\/functions. Accessed April 20 2020."},{"key":"e_1_3_2_2_9_1","volume-title":"https:\/\/kubeless.io. Accessed","year":"2020","unstructured":"Kubeless. https:\/\/kubeless.io. Accessed April 20, 2020."},{"key":"e_1_3_2_2_10_1","volume-title":"https:\/\/linuxcontainers.org. Accessed","author":"Linux","year":"2020","unstructured":"Linux containers. https:\/\/linuxcontainers.org. Accessed April 20, 2020."},{"key":"e_1_3_2_2_11_1","volume-title":"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-functions\/functions-scale. Accessed","author":"Functions Documentation Microsoft Azure","year":"2020","unstructured":"Microsoft Azure Functions Documentation. https:\/\/docs.microsoft.com\/en-us\/azure\/azure-functions\/functions-scale. Accessed April 20, 2020."},{"key":"e_1_3_2_2_12_1","volume-title":"https:\/\/hadoop.apache.org\/. Accessed","author":"Hadoop Apache","year":"2020","unstructured":"Apache Hadoop. https:\/\/hadoop.apache.org\/. Accessed April 20, 2020."},{"key":"e_1_3_2_2_13_1","volume-title":"https:\/\/spark.apache.org\/. Accessed","author":"Spark Apache","year":"2020","unstructured":"Apache Spark. https:\/\/spark.apache.org\/. Accessed April 20, 2020."},{"key":"e_1_3_2_2_14_1","volume-title":"USENIX Annual Technical Conference. 923--935","author":"Akkus I. E.","year":"2018","unstructured":"I. E. Akkus, et al. 2018. SAND: Towards high-performance serverless computing. In USENIX Annual Technical Conference. 923--935."},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307681.3325400"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"crossref","unstructured":"I. Baldini et al. 2017. Serverless computing: Current trends and open problems. In Research Advances in Cloud Computing. Springer 1--20.","DOI":"10.1007\/978-981-10-5026-8_1"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897073.2897713"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2014.52"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2019.00038"},{"key":"e_1_3_2_2_20_1","volume-title":"COFFEA - Columnar Object Framework For Effective Analysis. In 24th Intl Conf. on Computing in High Energy and Nuclear Physics.","author":"CMS","year":"2019","unstructured":"CMS collaboration. 2019. COFFEA - Columnar Object Framework For Effective Analysis. In 24th Intl Conf. on Computing in High Energy and Nuclear Physics."},{"key":"e_1_3_2_2_21_1","volume-title":"https:\/\/automo.readthedocs.io. Accessed","author":"Carlo F. De","year":"2020","unstructured":"F. De Carlo. Automo. https:\/\/automo.readthedocs.io. Accessed April 20, 2020."},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1088\/1748-0221\/13\/07\/P07027"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSPEC.1965.5531878"},{"key":"e_1_3_2_2_24_1","volume-title":"Workshop on Reproducibility in Machine Learning.","author":"Forde J.","year":"2018","unstructured":"J. Forde, et al. 2018. Reproducible research environments with repo2docker. In Workshop on Reproducibility in Machine Learning."},{"key":"e_1_3_2_2_25_1","unstructured":"I. Foster et al. 2017. Cloud Computing for Science and Engineering .MIT Press."},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1177\/109434200101500302"},{"key":"e_1_3_2_2_27_1","unstructured":"G. Fox et al. 2017. Status of serverless computing and function-as-a-service (FaaS) in industry and research. arXiv preprint arXiv:1708.08028 (2017)."},{"key":"e_1_3_2_2_28_1","volume-title":"IEEE 10th International Conference on Cloud Computing. 808--810","author":"G. Fox","year":"2017","unstructured":"G. Fox et al. 2017. Conceptualizing a computing platform for science beyond 2020. In IEEE 10th International Conference on Cloud Computing. 808--810."},{"key":"e_1_3_2_2_29_1","volume-title":"Kubernetes: Up and running dive into the future of infrastructure","author":"Hightower K.","year":"2017","unstructured":"K. Hightower, et al. 2017. Kubernetes: Up and running dive into the future of infrastructure 1st ed.). O'Reilly Media, Inc.","edition":"1"},{"key":"e_1_3_2_2_30_1","volume-title":"8th USENIX Conf. on Networked Sys. Design and Impl. 295--308","author":"Hindman B.","year":"2011","unstructured":"B. Hindman, et al. 2011. Mesos: A platform for fine-grained resource sharing in the data center. In 8th USENIX Conf. on Networked Sys. Design and Impl. 295--308."},{"key":"e_1_3_2_2_31_1","unstructured":"D. M. Jacobsen et al. 2015. Contain this unleashing Docker for HPC. Cray User Group (2015)."},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.3389\/fninf.2019.00012"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.432"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0177459"},{"key":"e_1_3_2_2_35_1","volume-title":"Workshop on Workflows in Support of Large-Scale Science. 25--33","author":"Malawski M.","year":"2016","unstructured":"M. Malawski. 2016. Towards serverless execution of scientific workflows--HyperFlow case Ssudy. In Workshop on Workflows in Support of Large-Scale Science. 25--33."},{"key":"e_1_3_2_2_36_1","first-page":"2","article-title":"Docker: Lightweight Linux containers for consistent development and deployment","volume":"239","author":"Merkel D.","year":"2014","unstructured":"D. Merkel. 2014. Docker: Lightweight Linux containers for consistent development and deployment. Linux Journal 239 (2014), 2.","journal-title":"Linux Journal"},{"key":"e_1_3_2_2_37_1","unstructured":"D. S. Milojicic et al. 2002. Peer-to-Peer Computing. Technical Report."},{"key":"e_1_3_2_2_38_1","volume-title":"The Challenge of the Computer Utility","author":"Parkhill D.","unstructured":"D. Parkhill. 1966. The Challenge of the Computer Utility .Addison-Wesley."},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3149393.3149402"},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/BigData.2017.8257933"},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126908.3126925"},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2660"},{"key":"e_1_3_2_2_43_1","doi-asserted-by":"crossref","unstructured":"K. Seymour et al. 2002. Overview of GridRPC: A remote procedure call API for grid computing. In Grid Computing. 274--278.","DOI":"10.1007\/3-540-36133-2_25"},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3366623.3368140"},{"key":"e_1_3_2_2_45_1","volume-title":"Latin American High Performance Computing Conference. 154--168","author":"Spillner J.","year":"2017","unstructured":"J. Spillner, et al. 2017. Faaster, better, cheaper: The prospect of serverless scientific computing and HPC. In Latin American High Performance Computing Conference. 154--168."},{"key":"e_1_3_2_2_46_1","volume-title":"11th Gateway Computing Environments Conference.","author":"Stubbs J.","year":"2017","unstructured":"J. Stubbs, et al. 2017. Containers-as-a-service via the Actor Model. In 11th Gateway Computing Environments Conference."},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.5555\/1064323.1064336"},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/eScience.2016.7870901"},{"key":"e_1_3_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3177851"},{"key":"e_1_3_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2019.2895307"},{"key":"e_1_3_2_2_51_1","volume-title":"USENIX Annual Technical Conference. 133--146","author":"Wang L.","year":"2018","unstructured":"L. Wang, et al. 2018. Peeking behind the curtains of serverless platforms. In USENIX Annual Technical Conference. 133--146."},{"key":"e_1_3_2_2_52_1","first-page":"13","article-title":"The DIALS framework for integration software. CCP4 Newslett","volume":"49","author":"Waterman D. G.","year":"2013","unstructured":"D. G. Waterman, et al. 2013. The DIALS framework for integration software. CCP4 Newslett. Protein Crystallogr, Vol. 49 (2013), 13--15.","journal-title":"Protein Crystallogr"}],"event":{"name":"HPDC '20: The 29th International Symposium on High-Performance Parallel and Distributed Computing","location":"Stockholm Sweden","acronym":"HPDC '20","sponsor":["University of Arizona University of Arizona","SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing","SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the 29th International Symposium on High-Performance Parallel and Distributed Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3369583.3392683","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3369583.3392683","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3369583.3392683","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:44:58Z","timestamp":1750189498000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3369583.3392683"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,23]]},"references-count":52,"alternative-id":["10.1145\/3369583.3392683","10.1145\/3369583"],"URL":"https:\/\/doi.org\/10.1145\/3369583.3392683","relation":{},"subject":[],"published":{"date-parts":[[2020,6,23]]},"assertion":[{"value":"2020-06-23","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}