{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T08:36:18Z","timestamp":1777106178074,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":101,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,22]],"date-time":"2024-04-22T00:00:00Z","timestamp":1713744000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"National Key Research & Development Program of China","award":["2022YFB4500700"],"award-info":[{"award-number":["2022YFB4500700"]}]},{"DOI":"10.13039\/501100006374","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62202291"],"award-info":[{"award-number":["62202291"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,22]]},"DOI":"10.1145\/3627703.3629568","type":"proceedings-article","created":{"date-parts":[[2024,4,18]],"date-time":"2024-04-18T06:28:28Z","timestamp":1713421708000},"page":"132-147","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":24,"title":["Serialization\/Deserialization-free State Transfer in Serverless Workflows"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-7616-3509","authenticated-orcid":false,"given":"Fangming","family":"Lu","sequence":"first","affiliation":[{"name":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4983-6047","authenticated-orcid":false,"given":"Xingda","family":"Wei","sequence":"additional","affiliation":[{"name":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University and Shanghai Artificial Intelligence Laboratory"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-2251-4146","authenticated-orcid":false,"given":"Zhuobin","family":"Huang","sequence":"additional","affiliation":[{"name":"University of Electronic Science and Technology of China and Institute of Parallel and Distributed Systems"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6115-8130","authenticated-orcid":false,"given":"Rong","family":"Chen","sequence":"additional","affiliation":[{"name":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University and Shanghai Artificial Intelligence Laboratory"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4270-4124","authenticated-orcid":false,"given":"Minyu","family":"Wu","sequence":"additional","affiliation":[{"name":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University and Shanghai Artificial Intelligence Laboratory"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9720-0361","authenticated-orcid":false,"given":"Haibo","family":"Chen","sequence":"additional","affiliation":[{"name":"Institute of Parallel and Distributed Systems, SEIEE, Shanghai Jiao Tong University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,4,22]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"https:\/\/github.com\/python\/cpython\/tree\/3.7","author":"Python","year":"2018","unstructured":"Python3.7. https:\/\/github.com\/python\/cpython\/tree\/3.7, 2018."},{"key":"e_1_3_2_1_2_1","volume-title":"https:\/\/aws.amazon.com\/cn\/solutions\/case-studies\/finra-data-validation\/","author":"United States Financial Industry Regulatory Authority.","year":"2022","unstructured":"United States Financial Industry Regulatory Authority. https:\/\/aws.amazon.com\/cn\/solutions\/case-studies\/finra-data-validation\/, 2022."},{"key":"e_1_3_2_1_3_1","volume-title":"https:\/\/aws.amazon.com\/s3","author":"Amazon","year":"2023","unstructured":"Amazon s3. https:\/\/aws.amazon.com\/s3, 2023."},{"key":"e_1_3_2_1_4_1","volume-title":"https:\/\/arrow.apache.org","author":"Apache","year":"2023","unstructured":"Apache arrow. https:\/\/arrow.apache.org, 2023."},{"key":"e_1_3_2_1_5_1","volume-title":"https:\/\/openwhisk.apache.org","author":"Apache","year":"2023","unstructured":"Apache openwhisk website. https:\/\/openwhisk.apache.org, 2023."},{"key":"e_1_3_2_1_6_1","volume-title":"https:\/\/openjdk.org\/jeps\/310","author":"Application","year":"2023","unstructured":"Application class-data sharing. https:\/\/openjdk.org\/jeps\/310, 2023."},{"key":"e_1_3_2_1_7_1","volume-title":"https:\/\/aws.amazon.com\/en\/lambda\/faqs\/","author":"Lambda FAQs","year":"2023","unstructured":"AWS Lambda FAQs. https:\/\/aws.amazon.com\/en\/lambda\/faqs\/, 2023."},{"key":"e_1_3_2_1_8_1","volume-title":"https:\/\/aws.amazon.com\/step-functions\/","author":"Step Functions","year":"2023","unstructured":"AWS Step Functions. https:\/\/aws.amazon.com\/step-functions\/, 2023."},{"key":"e_1_3_2_1_9_1","volume-title":"https:\/\/cloud.google.com\/functions\/pricing","author":"Cloud","year":"2023","unstructured":"Cloud functions pricing. https:\/\/cloud.google.com\/functions\/pricing, 2023."},{"key":"e_1_3_2_1_10_1","volume-title":"https:\/\/github.com\/cloudevents\/spec","year":"2023","unstructured":"cloudevents. https:\/\/github.com\/cloudevents\/spec, 2023."},{"key":"e_1_3_2_1_11_1","volume-title":"https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/configuration- function- common.html","author":"Configuring","year":"2023","unstructured":"Configuring lambda function options. https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/configuration- function- common.html, 2023."},{"key":"e_1_3_2_1_12_1","volume-title":"https:\/\/aws.amazon.com\/solutions\/case-studies\/finra-data-validation\/","year":"2023","unstructured":"FINRA adopts AWS to perform 500 billion validation checks daily. https:\/\/aws.amazon.com\/solutions\/case-studies\/finra-data-validation\/, 2023."},{"key":"e_1_3_2_1_13_1","volume-title":"https:\/\/fnproject.io","author":"Fn","year":"2023","unstructured":"Fn project website. https:\/\/fnproject.io, 2023."},{"key":"e_1_3_2_1_14_1","volume-title":"https:\/\/www.oracle.com\/java\/teehnologies\/javase\/11-0-18-relnotes.html","year":"2023","unstructured":"JDK 11.0.18. https:\/\/www.oracle.com\/java\/teehnologies\/javase\/11-0-18-relnotes.html, 2023."},{"key":"e_1_3_2_1_15_1","volume-title":"https:\/\/knative.dev","author":"Knative","year":"2023","unstructured":"Knative. https:\/\/knative.dev, 2023."},{"key":"e_1_3_2_1_16_1","volume-title":"https:\/\/github.com\/microsoft\/LightGBM","author":"Lightgbm","year":"2023","unstructured":"Lightgbm. https:\/\/github.com\/microsoft\/LightGBM, 2023."},{"key":"e_1_3_2_1_17_1","volume-title":"https:\/\/pandas.pydata.org","year":"2023","unstructured":"pandas. https:\/\/pandas.pydata.org, 2023."},{"key":"e_1_3_2_1_18_1","volume-title":"https:\/\/github.com\/python\/cpython\/blob\/main\/Lib\/pickle.py","year":"2023","unstructured":"pickle. https:\/\/github.com\/python\/cpython\/blob\/main\/Lib\/pickle.py, 2023."},{"key":"e_1_3_2_1_19_1","volume-title":"https:\/\/protobuf.dev","author":"Protocol Buffers","year":"2023","unstructured":"Protocol Buffers. https:\/\/protobuf.dev, 2023."},{"key":"e_1_3_2_1_20_1","first-page":"419","volume-title":"17th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2020","author":"Agache A.","year":"2020","unstructured":"Agache, A., Brooker, M., Iordache, A., Liguori, A., Neugebauer, R., Piwonka, P., and Popa, D. Firecracker: Lightweight visualization for serverless applications. In 17th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2020, Santa Clara, CA, USA, February 25-27, 2020 (2020), R. Bhagwan and G. Porter, Eds., USENIX Association, pp. 419--434."},{"key":"e_1_3_2_1_21_1","first-page":"775","volume-title":"2018 USENIX Annual Technical Conference, USENIX ATC 2018","author":"Aguilera M. K.","year":"2018","unstructured":"Aguilera, M. K., Amit, N., Calciu, I., Deguillard, X., Gandhi, J., Novakovic, S., Ramanathan, A., Subrahmanyam, P., Suresh, L., Tati, K., Venkatasubramanian, R., and Wei, M. Remote regions: a simple abstraction for remote memory. In 2018 USENIX Annual Technical Conference, USENIX ATC 2018, Boston, MA, USA, July 11-13, 2018 (2018), H. S. Gunawi and B. Reed, Eds., USENIX Association, pp. 775--787."},{"key":"e_1_3_2_1_22_1","first-page":"923","volume-title":"2018 USENIX Annual Technical Conference, USENIX ATC 2018","author":"Akkus I. E.","year":"2018","unstructured":"Akkus, I. E., Chen, R., Rimac, I., Stein, M., Satzke, K., Beck, A., Aditya, P., and Hilt, V. SAND: towards high-performance serverless computing. In 2018 USENIX Annual Technical Conference, USENIX ATC 2018, Boston, MA, USA, July 11-13, 2018 (2018), H. S. Gunawi and B. Reed, Eds., USENIX Association, pp. 923--935."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387522"},{"key":"e_1_3_2_1_24_1","volume-title":"https:\/\/aws.amazon.com\/lambda","author":"Aws","year":"2023","unstructured":"AWS. Aws lambda. https:\/\/aws.amazon.com\/lambda, 2023."},{"key":"e_1_3_2_1_25_1","volume-title":"https:\/\/docs.aws.amazon.com\/step-functions\/latest\/dg\/limits-overview.html","author":"Aws","year":"2023","unstructured":"AWS. Aws step functions limits. https:\/\/docs.aws.amazon.com\/step-functions\/latest\/dg\/limits-overview.html, 2023."},{"key":"e_1_3_2_1_26_1","volume-title":"Azure functions hosting options. https:\/\/learn.microsoft.com\/en-us\/azure\/azure- functions\/functions- scale","author":"Azure M.","year":"2023","unstructured":"Azure, M. Azure functions hosting options. https:\/\/learn.microsoft.com\/en-us\/azure\/azure- functions\/functions- scale, 2023."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3362711"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465305"},{"key":"e_1_3_2_1_29_1","volume-title":"Alibaba serverless application engine. https:\/\/www.aliyun.com\/product\/aliware\/sae","author":"Cloud A.","year":"2023","unstructured":"Cloud, A. Alibaba serverless application engine. https:\/\/www.aliyun.com\/product\/aliware\/sae, 2023."},{"key":"e_1_3_2_1_30_1","volume-title":"Manage functions. https:\/\/www.alibabacloud.com\/help\/en\/fc\/manage-functions?spm=a2c63.p38356.0.0.14dd3213mted5w","author":"Cloud A.","year":"2023","unstructured":"Cloud, A. Manage functions. https:\/\/www.alibabacloud.com\/help\/en\/fc\/manage-functions?spm=a2c63.p38356.0.0.14dd3213mted5w, 2023."},{"key":"e_1_3_2_1_31_1","volume-title":"The state of serverless. https:\/\/www.datadoghq.com\/state-of-serverless\/","author":"DATADOG.","year":"2022","unstructured":"DATADOG. The state of serverless. https:\/\/www.datadoghq.com\/state-of-serverless\/, 2022."},{"key":"e_1_3_2_1_32_1","first-page":"401","volume-title":"Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2014","author":"Dragojevic A.","year":"2014","unstructured":"Dragojevic, A., Narayanan, D., Castro, M., and Hodson, O. Farm: Fast remote memory. In Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2014, Seattle, WA, USA, April 2-4, 2014 (2014), R. Mahajan and I. Stoica, Eds., USENIX Association, pp. 401--414."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507732"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378512"},{"key":"e_1_3_2_1_35_1","volume-title":"https:\/\/medium.com\/capital-one-tech\/best-practices-for-aws-lambda-container-reuse-6ec45c74b67e","author":"Lambda Container Reuse B. P.","year":"2022","unstructured":"for AWS Lambda Container Reuse, B. P. https:\/\/medium.com\/capital-one-tech\/best-practices-for-aws-lambda-container-reuse-6ec45c74b67e, 2022."},{"key":"e_1_3_2_1_36_1","first-page":"649","volume-title":"14th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2017","author":"Gu J.","year":"2017","unstructured":"Gu, J., Lee, Y., Zhang, Y., Chowdhury, M., and Shin, K. G. Efficient memory disaggregation with infiniswap. In 14th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2017, Boston, MA, USA, March 27-29, 2017 (2017), A. Akella and J. Howell, Eds., USENIX Association, pp. 649--667."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934908"},{"key":"e_1_3_2_1_38_1","volume-title":"9th Biennial Conference on Innovative Data Systems Research, CIDR 2019, Asilomar, CA, USA, January 13-16, 2019, Online Proceedings","author":"Hellerstein J. M.","year":"2019","unstructured":"Hellerstein, J. M., Faleiro, J. M., Gonzalez, J., Schleier-Smith, J., Sreekanti, V., Tumanov, A., and Wu, C. Serverless computing: One step forward, two steps back. In 9th Biennial Conference on Innovative Data Systems Research, CIDR 2019, Asilomar, CA, USA, January 13-16, 2019, Online Proceedings (2019), www.cidrdb.org."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-019-1901-4"},{"key":"e_1_3_2_1_40_1","volume-title":"Huawei clound functions. https:\/\/developer.huawei.com\/consumer\/en\/agconnect\/cloud-function\/","author":"Huawei","year":"2023","unstructured":"Huawei. Huawei clound functions. https:\/\/developer.huawei.com\/consumer\/en\/agconnect\/cloud-function\/, 2023."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00036"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483541"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446701"},{"key":"e_1_3_2_1_44_1","volume-title":"Cloud programming simplified: A berkeley view on serverless computing. CoRR abs\/1902.03383","author":"Jonas E.","year":"2019","unstructured":"Jonas, E., Schleier-Smith, J., Sreekanti, V., Tsai, C., Khandelwal, A., Pu, Q., Shankar, V., Carreira, J., Krauth, K., Yadwadkar, N. J., Gonzalez, J. E., Popa, R. A., Stoica, I., and Patterson, D. A. Cloud programming simplified: A berkeley view on serverless computing. CoRR abs\/1902.03383 (2019)."},{"key":"e_1_3_2_1_45_1","first-page":"437","volume-title":"2016 USENIX Annual Technical Conference, USENIX ATC 2016","author":"Kalia A.","year":"2016","unstructured":"Kalia, A., Kaminsky, M., and Andersen, D. G. Design guidelines for high performance RDMA systems. In 2016 USENIX Annual Technical Conference, USENIX ATC 2016, Denver, CO, USA, June 22-24, 2016 (2016), A. Gulati and H. Weatherspoon, Eds., USENIX Association, pp. 437--450."},{"key":"e_1_3_2_1_46_1","first-page":"185","volume-title":"12th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2016","author":"Kalia A.","year":"2016","unstructured":"Kalia, A., Kaminsky, M., and Andersen, D. G. Fasst: Fast, scalable and simple distributed transactions with two-sided (RDMA) datagram rpcs. In 12th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2016, Savannah, GA, USA, November 2-4, 2016 (2016), K. Keeton and T. Roscoe, Eds., USENIX Association, pp. 185--201."},{"key":"e_1_3_2_1_47_1","first-page":"115","volume-title":"USENIX","author":"Keleher P. J.","year":"1994","unstructured":"Keleher, P. J., Cox, A. L., Dwarkadas, S., and Zwaenepoel, W. Tread-marks: Distributed shared memory on standard workstations and operating systems. In USENIX Winter 1994 Technical Conference, San Francisco, California, USA, January 17-21, 1994, Conference Proceedings (1994), USENIX Association, pp. 115--132."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3365439"},{"key":"e_1_3_2_1_49_1","first-page":"427","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Klimovic A.","year":"2018","unstructured":"Klimovic, A., Wang, Y., Stuedi, P., Trivedi, A., Pfefferle, J., and Kozyrakis, C. Pocket: Elastic ephemeral storage for serverless analytics. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18) (Carlsbad, CA, Oct. 2018), USENIX Association, pp. 427--144."},{"key":"e_1_3_2_1_50_1","first-page":"805","volume-title":"2021 USENIX Annual Technical Conference (USENIX ATC 21)","author":"Kotni S.","year":"2021","unstructured":"Kotni, S., Nayak, A., Ganapathy, V., and Basu, A. Faastlane: Accelerating Function-as-a-Service workflows. In 2021 USENIX Annual Technical Conference (USENIX ATC 21) (July 2021), USENIX Association, pp. 805--820."},{"key":"e_1_3_2_1_51_1","unstructured":"LeCun Y. and Cortes C. MNIST handwritten digit database."},{"key":"e_1_3_2_1_52_1","volume-title":"Proceedings of the International Conference on Parallel Processing, ICPP '88","volume":"101","author":"Li K. IVY","year":"1988","unstructured":"Li, K. IVY: A shared virtual memory system for parallel computing. In Proceedings of the International Conference on Parallel Processing, ICPP '88, The Pennsylvania State University, University Park, PA, USA, August 1988. Volume 2: Software (1988), Pennsylvania State University Press, pp. 94--101."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507717"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3464298.3493392"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3517206.3526274"},{"key":"e_1_3_2_1_56_1","first-page":"285","volume-title":"2021 USENIX Annual Technical Conference, USENIX ATC 2021","author":"Mahgoub A.","year":"2021","unstructured":"Mahgoub, A., Shankar, K., Mitra, S., Klimovic, A., Chaterji, S., and Bagchi, S. SONIC: application-aware data passing for chained serverless applications. In 2021 USENIX Annual Technical Conference, USENIX ATC 2021, July 14-16, 2021 (2021), I. Calciu and G. Kuenning, Eds., USENIX Association, pp. 285--301."},{"key":"e_1_3_2_1_57_1","first-page":"303","volume-title":"16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22)","author":"Mahgoub A.","year":"2022","unstructured":"Mahgoub, A., Yi, E. B., Shankar, K., Elnikety, S., Chaterji, S., and Bagchi, S. ORION and the three rights: Sizing, bundling, and prewarming for serverless DAGs. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22) (Carlsbad, CA, July 2022), USENIX Association, pp. 303--320."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3489048.3530959"},{"key":"e_1_3_2_1_59_1","first-page":"843","volume-title":"2020 USENIX Annual Technical Conference, USENIX ATC 2020","author":"Maruf H. A.","year":"2020","unstructured":"Maruf, H. A., and Chowdhury, M. Effectively prefetching remote memory with leap. In 2020 USENIX Annual Technical Conference, USENIX ATC 2020, July 15-17, 2020 (2020), A. Gavrilovska and E. Zadok, Eds., USENIX Association, pp. 843--857."},{"key":"e_1_3_2_1_60_1","volume-title":"ConnectX-7 product brief. https:\/\/www.nvidia.com\/content\/dam\/en-zz\/Solutions\/networking\/ethernet-adapters\/connectx-7-datasheet-Final.pdf","author":"Mellanox","year":"2023","unstructured":"Mellanox. ConnectX-7 product brief. https:\/\/www.nvidia.com\/content\/dam\/en-zz\/Solutions\/networking\/ethernet-adapters\/connectx-7-datasheet-Final.pdf, 2023."},{"key":"e_1_3_2_1_61_1","volume-title":"Azure functions. https:\/\/azure.microsoft.com\/en-us\/services\/functions\/","author":"Microsoft","year":"2023","unstructured":"Microsoft. Azure functions. https:\/\/azure.microsoft.com\/en-us\/services\/functions\/, 2023."},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173162.3173200"},{"key":"e_1_3_2_1_63_1","first-page":"57","volume-title":"2018 USENIX Annual Technical Conference (USENIX ATC 18)","author":"Oakes E.","year":"2018","unstructured":"Oakes, E., Yang, L., Zhou, D., Houck, K., Harter, T., ArpaciDusseau, A., and Arpaci-Dusseau, R. SOCK: Rapid task provisioning with serverless-optimized containers. In 2018 USENIX Annual Technical Conference (USENIX ATC 18) (Boston, MA, July 2018), USENIX Association, pp. 57--70."},{"key":"e_1_3_2_1_64_1","volume-title":"https:\/\/www.java.com\/","author":"Oracle","year":"2023","unstructured":"Oracle. Java. https:\/\/www.java.com\/, 2023."},{"key":"e_1_3_2_1_65_1","first-page":"193","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2019","author":"Pu Q.","year":"2019","unstructured":"Pu, Q., Venkataraman, S., and Stoica, I. Shuffling, fast and slow: Scalable analytics on serverless infrastructure. In 16th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2019, Boston, MA, February 26-28, 2019 (2019), J. R. Lorch and M. Yu, Eds., USENIX Association, pp. 193--206."},{"key":"e_1_3_2_1_66_1","first-page":"314","volume-title":"Proceedings of the 29th Symposium on Operating Systems Principles (New York, NY, USA, 2023), SOSP '23, Association for Computing Machinery","author":"Qi S.","unstructured":"Qi, S., Liu, X., and Jin, X. Halfmoon: Log-optimal fault-tolerant stateful serverless computing. In Proceedings of the 29th Symposium on Operating Systems Principles (New York, NY, USA, 2023), SOSP '23, Association for Computing Machinery, p. 314--330."},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3544216.3544259"},{"key":"e_1_3_2_1_68_1","volume-title":"Proceedings of the 14th Symposium on Cloud Computing","author":"Qingyuan L.","year":"2023","unstructured":"Qingyuan, L., Dong, D., Yubin, X., Ping, Z., and Haibo, C. The gap between serverless research and real-world systems. In Proceedings of the 14th Symposium on Cloud Computing (New York, NY, USA, 2023), SoCC '23, Association for Computing Machinery."},{"key":"e_1_3_2_1_69_1","first-page":"200","volume-title":"Proceedings of the 29th Symposium on Operating Systems Principles (New York, NY, USA, 2023), SOSP '23, Association for Computing Machinery","author":"Raghavan D.","unstructured":"Raghavan, D., Ravi, S., Yuan, G., Thaker, P., Srivastava, S., Murray, M., Penna, P. H., Ousterhout, A., Levis, P., Zaharia, M., and Zhang, I. Cornflakes: Zero-copy serialization for microsecond-scale networking. In Proceedings of the 29th Symposium on Operating Systems Principles (New York, NY, USA, 2023), SOSP '23, Association for Computing Machinery, p. 200--215."},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3486974"},{"key":"e_1_3_2_1_71_1","first-page":"2021 4277","volume-title":"30th USENIX Security Symposium, USENIX Security 2021, August 11-13","author":"Rothenberger B.","year":"2021","unstructured":"Rothenberger, B., Taranov, K., Perrig, A., and Hoefler, T. Redmark: Bypassing RDMA security mechanisms. In 30th USENIX Security Symposium, USENIX Security 2021, August 11-13, 2021 (2021), M. Bailey and R. Greenstadt, Eds., USENIX Association, pp. 4277--4292."},{"key":"e_1_3_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/3492321.3524272"},{"key":"e_1_3_2_1_73_1","volume-title":"Configuring function memory (console). https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/configuration-function-common.html#configuration-memory-console","author":"Services A. W.","year":"2023","unstructured":"Services, A. W. Configuring function memory (console). https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/configuration-function-common.html#configuration-memory-console, 2023."},{"key":"e_1_3_2_1_74_1","first-page":"205","volume-title":"2020 USENIX Annual Technical Conference, USENIX ATC 2020","author":"Shahrad M.","year":"2020","unstructured":"Shahrad, M., Fonseca, R., Goiri, I., Chaudhry, G., Batum, P., Cooke, J., Laureano, E., Tresness, C., Russinovich, M., and Bianchini, R. Serverless in the wild: Characterizing and optimizing the serverless workload at a large cloud provider. In 2020 USENIX Annual Technical Conference, USENIX ATC 2020, July 15-17, 2020 (2020), A. Gavrilovska and E. Zadok, Eds., USENIX Association, pp. 205--218."},{"key":"e_1_3_2_1_75_1","first-page":"69","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2018","author":"Shan Y.","year":"2018","unstructured":"Shan, Y., Huang, Y., Chen, Y., and Zhang, Y. Legoos: A disseminated, distributed OS for hardware resource disaggregation. In 13th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2018, Carlsbad, CA, USA, October 8-10, 2018 (2018), A. C. Arpaci-Dusseau and G. Voelker, Eds., USENIX Association, pp. 69--87."},{"key":"e_1_3_2_1_76_1","first-page":"419","volume-title":"2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Shillaker S.","year":"2020","unstructured":"Shillaker, S., and Pietzuch, P. Faasm: Lightweight isolation for efficient stateful serverless computing. In 2020 USENIX Annual Technical Conference (USENIX ATC 20) (July 2020), USENIX Association, pp. 419--433."},{"key":"e_1_3_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3486981"},{"key":"e_1_3_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3387535"},{"key":"e_1_3_2_1_79_1","first-page":"2438","article-title":"Cloudburst: Stateful functions-as-a-service","volume":"13","author":"Wu C., LIN, X. C., SCHLEIER-SMITH, J., GONZALEZ, J. E.","unstructured":"SREEKANTI, V., Wu, C., LIN, X. C., SCHLEIER-SMITH, J., GONZALEZ, J. E., Hellerstein, J. M., and Tumanov, A. Cloudburst: Stateful functions-as-a-service. Proc. VLDB Endow. 13, 12 (jul 2020), 2438--2452.","journal-title":"Proc. VLDB Endow."},{"key":"e_1_3_2_1_80_1","first-page":"1","volume-title":"2021 USENIX Annual Technical Conference (USENIX ATC 21)","author":"Taranov K.","year":"2021","unstructured":"Taranov, K., Bruno, R., Alonso, G., and Hoefler, T. Naos: Serialization-free RDMA networking in java. In 2021 USENIX Annual Technical Conference (USENIX ATC 21) (July 2021), USENIX Association, pp. 1--14."},{"key":"e_1_3_2_1_81_1","first-page":"691","volume-title":"2020 USENIX Annual Technical Conference, USENIX ATC 2020","author":"Taranov K.","year":"2020","unstructured":"Taranov, K., Rothenberger, B., Perrig, A., and Hoefler, T. srdma - efficient nic-based authentication and encryption for remote direct memory access. In 2020 USENIX Annual Technical Conference, USENIX ATC 2020, July 15-17, 2020 (2020), A. Gavrilovska and E. Zadok, Eds., USENIX Association, pp. 691--704."},{"key":"e_1_3_2_1_82_1","first-page":"495","volume-title":"15th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2021","author":"Thorpe J.","year":"2021","unstructured":"Thorpe, J., Qiao, Y., Eyolfson, J., Teng, S., Hu, G., Jia, Z., Wei, J., VORA, K., NETRAVALI, R., Kim, M., and Xu, G. H. Dorylus: Affordable, scalable, and accurate GNN training with distributed CPU servers and serverless threads. In 15th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2021, July 14-16, 2021 (2021), A. D. Brown and J. R. Lorch, Eds., USENIX Association, pp. 495--514."},{"key":"e_1_3_2_1_83_1","first-page":"306","volume-title":"Proceedings of the 26th Symposium on Operating Systems Principles (New York, NY, USA, 2017), SOSP '17, Association for Computing Machinery","author":"Tsai S.-Y.","unstructured":"Tsai, S.-Y., and Zhang, Y. Lite kernel rdma support for datacenter applications. In Proceedings of the 26th Symposium on Operating Systems Principles (New York, NY, USA, 2017), SOSP '17, Association for Computing Machinery, p. 306--324."},{"key":"e_1_3_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/3007787.3001143"},{"key":"e_1_3_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446714"},{"key":"e_1_3_2_1_86_1","first-page":"443","volume-title":"2021 USENIX Annual Technical Conference, USENIX ATC 2021","author":"Wang A.","year":"2021","unstructured":"Wang, A., Chang, S., Tian, H., Wang, H., Yang, H., Li, H., Du, R., and Cheng, Y. Faasnet: Scalable and fast provisioning of custom serverless container runtimes at alibaba cloud function compute. In 2021 USENIX Annual Technical Conference, USENIX ATC 2021, July 14-16, 2021 (2021), I. Calciu and G. Kuenning, Eds., USENIX Association, pp. 443--457."},{"key":"e_1_3_2_1_87_1","volume-title":"18th USENIX Conference on File and Storage Technologies (FAST 20)","author":"Wscang A.","year":"2020","unstructured":"Wscang, A., Zhang, J., Ma, X., Anwar, A., Rupprecht, L., Skourtis, D., Tarasov, V., Yan, F., and Cheng, Y. InfiniCache: Exploiting ephemeral serverless functions to build a Cost-Effective memory cache. In 18th USENIX Conference on File and Storage Technologies (FAST 20) (Santa Clara, CA, Feb. 2020), USENIX Association, pp. 267--281."},{"key":"e_1_3_2_1_88_1","first-page":"261","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020","author":"Wang C.","year":"2020","unstructured":"Wang, C., Ma, H., Liu, S., Li, Y., Ruan, Z., Nguyen, K., Bond, M. D., Netravali, R., Kim, M., and Xu, G. H. Semeru: A memory-disaggregated managed runtime. In 14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020, Virtual Event, November 4-6, 2020 (2020), USENIX Association, pp. 261--280."},{"key":"e_1_3_2_1_89_1","first-page":"233","volume-title":"OSDI '18","author":"Wei X.","unstructured":"Wei, X., Dong, Z., Chen, R., and Chen, H. Deconstructing rdma-enabled distributed transactions: Hybrid is better! In 13th USENIX Symposium on Operating Systems Design and Implementation (2018), OSDI '18, pp. 233--251."},{"key":"e_1_3_2_1_90_1","first-page":"121","volume-title":"2022 USENIX Annual Technical Conference (USENIX ATC 22)","author":"Wei X.","year":"2022","unstructured":"Wei, X., Lu, F., Chen, R., and Chen, H. KRCORE: A microsecond-scale RDMA control plane for elastic computing. In 2022 USENIX Annual Technical Conference (USENIX ATC 22) (Carlsbad, CA, July 2022), USENIX Association, pp. 121--136."},{"key":"e_1_3_2_1_91_1","first-page":"497","volume-title":"17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23)","author":"Wei X.","year":"2023","unstructured":"Wei, X., Lu, F., Wang, T., Gu, J., Yang, Y., Chen, R., and Chen, H. No provisioned concurrency: Fast RDMA-codesigned remote fork for serverless computing. In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23) (Boston, MA, July 2023), USENIX Association, pp. 497--517."},{"key":"e_1_3_2_1_92_1","first-page":"87","volume-title":"Proceedings of the 25th Symposium on Operating Systems Principles (New York, NY, USA, 2015), SOSP '15, ACM","author":"Wei X.","unstructured":"Wei, X., Shi, J., Chen, Y., Chen, R., and Chen, H. Fast in-memory transaction processing using rdma and htm. In Proceedings of the 25th Symposium on Operating Systems Principles (New York, NY, USA, 2015), SOSP '15, ACM, pp. 87--104."},{"key":"e_1_3_2_1_93_1","first-page":"137","volume-title":"2022 USENIX Annual Technical Conference (USENIX ATC 22)","author":"Wu M.","year":"2022","unstructured":"Wu, M., Wang, S., Chen, H., and Zang, B. Zero-Change object transmission for distributed big data analytics. In 2022 USENIX Annual Technical Conference (USENIX ATC 22) (Carlsbad, CA, July 2022), USENIX Association, pp. 137--150."},{"key":"e_1_3_2_1_94_1","first-page":"2585","volume-title":"31st USENIX Security Symposium, USENIX Security 2022","author":"Xing J.","year":"2022","unstructured":"Xing, J., Hsu, K., Qiu, Y., Yang, Z., Liu, H., and Chen, A. Bedrock: Programmable network support for secure RDMA systems. In 31st USENIX Security Symposium, USENIX Security 2022, Boston, MA, USA, August 10-12, 2022 (2022), K. R. B. Butler and K. Thomas, Eds., USENIX Association, pp. 2585--2600."},{"key":"e_1_3_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507709"},{"key":"e_1_3_2_1_96_1","first-page":"1203","volume-title":"ASPLOS 20: Architectural Support for Programming Languages and Operating Systems","author":"Zarandi A. P.","year":"2020","unstructured":"Zarandi, A. P., Gupta, S., Kassir, H., Sutherland, M., Tian, Z., Drumond, M. P., Falsafi, B., and Koch, C. Optimus prime: Accelerating data transformation in servers. In ASPLOS 20: Architectural Support for Programming Languages and Operating Systems, Lausanne, Switzerland, March 16-20, 2020 (2020), J. R. Larus, L. Ceze, and K. Strauss, Eds., ACM, pp. 1203--1216."},{"key":"e_1_3_2_1_97_1","first-page":"1187","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020","author":"Zhang H.","year":"2020","unstructured":"Zhang, H., Cardoza, A., Chen, P. B., Angel, S., and Liu, V. Faulttolerant and transactional stateful serverless workflows. In 14th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2020, Virtual Event, November 4-6, 2020 (2020), USENIX Association, pp. 1187--1204."},{"key":"e_1_3_2_1_98_1","volume-title":"Hgum: Messaging framework for hardware accelerators. CoRR abs\/1801.06541","author":"Zhang S.","year":"2018","unstructured":"Zhang, S., Angepat, H., and Chiou, D. Hgum: Messaging framework for hardware accelerators. CoRR abs\/1801.06541 (2018)."},{"key":"e_1_3_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/3419111.3421277"},{"key":"e_1_3_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456258"},{"key":"e_1_3_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458817.3476215"}],"event":{"name":"EuroSys '24: Nineteenth European Conference on Computer Systems","location":"Athens Greece","acronym":"EuroSys '24","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Nineteenth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3627703.3629568","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3627703.3629568","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T01:13:18Z","timestamp":1755825198000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3627703.3629568"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,22]]},"references-count":101,"alternative-id":["10.1145\/3627703.3629568","10.1145\/3627703"],"URL":"https:\/\/doi.org\/10.1145\/3627703.3629568","relation":{},"subject":[],"published":{"date-parts":[[2024,4,22]]},"assertion":[{"value":"2024-04-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}