{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T08:36:23Z","timestamp":1777106183672,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":61,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,8,4]],"date-time":"2024-08-04T00:00:00Z","timestamp":1722729600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,8,4]]},"DOI":"10.1145\/3651890.3672216","type":"proceedings-article","created":{"date-parts":[[2024,7,31]],"date-time":"2024-07-31T13:11:43Z","timestamp":1722431503000},"page":"843-859","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["YuanRong: A Production General-purpose Serverless System for Distributed Applications in the Cloud"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9606-4492","authenticated-orcid":false,"given":"Qiong","family":"Chen","sequence":"first","affiliation":[{"name":"Huawei, Hangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-9277-4459","authenticated-orcid":false,"given":"Jianmin","family":"Qian","sequence":"additional","affiliation":[{"name":"Huawei, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-1666-3067","authenticated-orcid":false,"given":"Yulin","family":"Che","sequence":"additional","affiliation":[{"name":"Huawei, Shenzhen, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-4686-371X","authenticated-orcid":false,"given":"Ziqi","family":"Lin","sequence":"additional","affiliation":[{"name":"Huawei, Shenzhen, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-4709-1865","authenticated-orcid":false,"given":"Jianfeng","family":"Wang","sequence":"additional","affiliation":[{"name":"Huawei, Hangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-3716-0809","authenticated-orcid":false,"given":"Jie","family":"Zhou","sequence":"additional","affiliation":[{"name":"Huawei, Shenzhen, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-9756-0739","authenticated-orcid":false,"given":"Licheng","family":"Song","sequence":"additional","affiliation":[{"name":"Huawei, Hangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-3603-7742","authenticated-orcid":false,"given":"Yi","family":"Liang","sequence":"additional","affiliation":[{"name":"Huawei, Hangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-3983-3098","authenticated-orcid":false,"given":"Jie","family":"Wu","sequence":"additional","affiliation":[{"name":"Huawei, Shenzhen, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-4463-634X","authenticated-orcid":false,"given":"Wei","family":"Zheng","sequence":"additional","affiliation":[{"name":"Huawei, Shenzhen, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-5482-747X","authenticated-orcid":false,"given":"Wei","family":"Liu","sequence":"additional","affiliation":[{"name":"Huawei, Shenzhen, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-2747-2445","authenticated-orcid":false,"given":"Linfeng","family":"Li","sequence":"additional","affiliation":[{"name":"Huawei, Nanjing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8570-1345","authenticated-orcid":false,"given":"Fangming","family":"Liu","sequence":"additional","affiliation":[{"name":"Huawei, Wuhan, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5876-9096","authenticated-orcid":false,"given":"Kun","family":"Tan","sequence":"additional","affiliation":[{"name":"Huawei, Beijing, China"}]}],"member":"320","published-online":{"date-parts":[[2024,8,4]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proceedings of USENIX ATC.","author":"Akkus Istemi Ekin","year":"2018","unstructured":"Istemi Ekin Akkus, Ruichuan Chen, Ivica Rimac, Manuel Stein, Klaus Satzke, Andre Beck, Paarijaat Aditya, and Volker Hilt. 2018. SAND: Towards HighPerformance Serverless Computing. In Proceedings of USENIX ATC."},{"key":"e_1_3_2_1_2_1","volume-title":"Framework and Platform Support for General Purpose Serverless Computing. Ph. D. Dissertation","author":"Lixiang Ao.","unstructured":"Lixiang Ao. 2022. Framework and Platform Support for General Purpose Serverless Computing. Ph. D. Dissertation. University of California, San Diego."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3267809.3267815"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3492321.3524270"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3486992"},{"key":"e_1_3_2_1_6_1","volume-title":"Retrieved","year":"2023","unstructured":"BigQuery. 2023. Google Cloud-Products-Data Analytics. Retrieved August 25, 2023 from https:\/\/cloud.google.com\/bigquery"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3392698"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3362711"},{"key":"e_1_3_2_1_9_1","volume-title":"Proceedings of ACM SoCC.","author":"Carver Benjamin","year":"2020","unstructured":"Benjamin Carver, Jingyuan Zhang, Ao Wang, Ali Anwar, Panruo Wu, and Yue Cheng. 2020. Wukong: A Scalable and Locality-Enhanced Framework for Server-less Parallel Computing. In Proceedings of ACM SoCC."},{"key":"e_1_3_2_1_10_1","volume-title":"Retrieved","year":"2023","unstructured":"Dapr. 2023. Distributed Application Runtime. Retrieved August 17, 2023 from https:\/\/dapr.io\/"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3578356.3592582"},{"key":"e_1_3_2_1_12_1","volume-title":"Retrieved","year":"2023","unstructured":"Databricks. 2023. Data Lakehouse Architecture and AI Company. Retrieved August 25, 2023 from https:\/\/www.databricks.com\/"},{"key":"e_1_3_2_1_13_1","volume-title":"Retrieved","author":"Amazon","year":"2023","unstructured":"Amazon DynamoDB. 2023. AWS-Products-Database. Retrieved August 15, 2023 from https:\/\/aws.amazon.com\/cn\/dynamodb\/"},{"key":"e_1_3_2_1_14_1","volume-title":"Retrieved","year":"2023","unstructured":"Etcd. 2023. A distributed, reliable key-value store for the most critical data of a distributed system. Retrieved August 15, 2023 from https:\/\/etcd.io\/"},{"key":"e_1_3_2_1_15_1","volume-title":"Retrieved","author":"Flink Apache","year":"2023","unstructured":"Apache Flink. 2023. Stateful Computations over Data Streams. Retrieved August 15, 2023 from https:\/\/flink.apache.org\/"},{"key":"e_1_3_2_1_16_1","volume-title":"Proceedings of USENIX ATC.","author":"Fouladi Sadjad","year":"2019","unstructured":"Sadjad Fouladi, Francisco Romero, Dan Iter, Qian Li, Shuvo Chatterjee, Christos Kozyrakis, Matei Zaharia, and Keith Winstein. 2019. From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers. In Proceedings of USENIX ATC."},{"key":"e_1_3_2_1_17_1","volume-title":"Fast and Slow: Low-Latency Video Processing Using Thousands of Tiny Threads. In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI). 363--376","author":"Fouladi Sadjad","year":"2017","unstructured":"Sadjad Fouladi, Riad S Wahby, Brennan Shacklett, Karthikeyan Vasuki Balasubramaniam, William Zeng, Rahul Bhalerao, Anirudh Sivaraman, George Porter, and Keith Winstein. 2017. Encoding, Fast and Slow: Low-Latency Video Processing Using Thousands of Tiny Threads. In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI). 363--376."},{"key":"e_1_3_2_1_18_1","volume-title":"Retrieved","author":"FunctionGraph Huawei","year":"2023","unstructured":"Huawei FunctionGraph. 2023. Huawei Cloud-Products-Compute. Retrieved August 15, 2023 from https:\/\/www.huaweicloud.com\/intl\/en-us\/product\/functiongraph.html"},{"key":"e_1_3_2_1_19_1","volume-title":"Retrieved","author":"Functions Google Cloud","year":"2023","unstructured":"Google Cloud Functions. 2023. Cloud Functions-Serverless Computing-Products. Retrieved August 15, 2023 from https:\/\/cloud.google.com\/functions"},{"key":"e_1_3_2_1_20_1","volume-title":"Retrieved","author":"Functions Microsoft Azure","year":"2023","unstructured":"Microsoft Azure Functions. 2023. Azure Functions-Compute-Products. Retrieved August 15, 2023 from https:\/\/azure.microsoft.com\/en-us\/products\/functions\/"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3423211.3425680"},{"key":"e_1_3_2_1_22_1","series-title":"Journal of Physics: Conference Series","volume-title":"Berkeley lab checkpoint\/restart (blcr) for linux clusters","author":"Hargrove Paul H","unstructured":"Paul H Hargrove and Jason C Duell. 2006. Berkeley lab checkpoint\/restart (blcr) for linux clusters. In Journal of Physics: Conference Series, Vol. 46. IOP Publishing, 494."},{"key":"e_1_3_2_1_23_1","volume-title":"Serverless computing: One step forward, two steps back. arXiv preprint arXiv:1812.03651","author":"Hellerstein Joseph M","year":"2018","unstructured":"Joseph M Hellerstein, Jose Faleiro, Joseph E Gonzalez, Johann Schleier-Smith, Vikram Sreekanti, Alexey Tumanov, and Chenggang Wu. 2018. Serverless computing: One step forward, two steps back. arXiv preprint arXiv:1812.03651 (2018)."},{"key":"e_1_3_2_1_24_1","volume-title":"Retrieved","author":"Hindman Benjamin","year":"2023","unstructured":"Benjamin Hindman. 2023. libprocess, a concurrent and asynchronous programming library. Retrieved August 15, 2023 from https:\/\/github.com\/3rdparty\/libprocess"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483541"},{"key":"e_1_3_2_1_26_1","volume-title":"Interactive Microservices. In Proceedings of ACM ASPLOS.","author":"Jia Zhipeng","year":"2021","unstructured":"Zhipeng Jia and Emmett Witchel. 2021. Nightcore: Efficient and Scalable Serverless Computing for Latency-Sensitive, Interactive Microservices. In Proceedings of ACM ASPLOS."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3448016.3459240"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3476886.3477510"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3128601"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3620678.3624783"},{"key":"e_1_3_2_1_31_1","volume-title":"Retrieved","author":"Kafka Apache","year":"2023","unstructured":"Apache Kafka. 2023. An Open-source Distributed Event Streaming Platform. Retrieved August 15, 2023 from https:\/\/kafka.apache.org\/"},{"key":"e_1_3_2_1_32_1","volume-title":"2018 USENIX Annual Technical Conference (ATC). 789--794","author":"Klimovic Ana","year":"2018","unstructured":"Ana Klimovic, Yawen Wang, Christos Kozyrakis, Patrick Stuedi, Jonas Pfefferle, and Animesh Trivedi. 2018. Understanding ephemeral storage for serverless analytics. In 2018 USENIX Annual Technical Conference (ATC). 789--794."},{"key":"e_1_3_2_1_33_1","volume-title":"Proceedings of USENIX OSDI. 427--444","author":"Klimovic Ana","year":"2018","unstructured":"Ana Klimovic, Yawen Wang, Patrick Stuedi, Animesh Trivedi, Jonas Pfefferle, and Christos Kozyrakis. 2018. Pocket: Elastic Ephemeral Storage for Serverless Analytics.. In Proceedings of USENIX OSDI. 427--444."},{"key":"e_1_3_2_1_34_1","volume-title":"Retrieved","year":"2023","unstructured":"Knative. 2023. Serverless Containers in Kubernetes Environments. Retrieved August 15, 2023 from https:\/\/knative.dev\/docs\/"},{"key":"e_1_3_2_1_35_1","volume-title":"Retrieved","author":"Lambda AWS","year":"2023","unstructured":"AWS Lambda. 2023. AWS Lambda-Compute-Products. Retrieved August 15, 2023 from https:\/\/aws.amazon.com\/lambda\/"},{"key":"e_1_3_2_1_36_1","volume-title":"2022 USENIX Annual Technical Conference (USENIX ATC 22)","author":"Li Zijun","year":"2022","unstructured":"Zijun Li, Linsong Guo, Quan Chen, Jiagan Cheng, Chuhao Xu, Deze Zeng, Zhuo Song, Tao Ma, Yong Yang, Chao Li, et al. 2022. Help Rather Than Recycle: Alleviating Cold Startup in Serverless Computing Through {Inter-Function} Container Sharing. In 2022 USENIX Annual Technical Conference (USENIX ATC 22). 69--84."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507717"},{"key":"e_1_3_2_1_38_1","volume-title":"Proceedings of USENIX OSDI.","author":"Moritz Philipp","year":"2018","unstructured":"Philipp Moritz, Robert Nishihara, Stephanie Wang, Alexey Tumanov, Richard Liaw, Eric Liang, Melih Elibol, Zongheng Yang, William Paul, Michael I. Jordan, and Ion Stoica. 2018. Ray: A Distributed Framework for Emerging AI Applications. In Proceedings of USENIX OSDI."},{"key":"e_1_3_2_1_39_1","volume-title":"Made Simple. Retrieved","author":"S.","year":"2023","unstructured":"OpenFaaS. 2023. Serverless Functions, Made Simple. Retrieved August 15, 2023 from https:\/\/www.openfaas.com\/"},{"key":"e_1_3_2_1_40_1","volume-title":"Retrieved","author":"OpenWhisk Apache","year":"2016","unstructured":"Apache OpenWhisk. 2016. Open Source Serverless Cloud Platform. Retrieved August 15, 2023 from https:\/\/openwhisk.apache.org\/"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM48880.2022.9796705"},{"key":"e_1_3_2_1_42_1","volume-title":"Proceedings of USENIX NSDI.","author":"Pu Qifan","year":"2019","unstructured":"Qifan Pu, Shivaram Venkataraman, and Ion Stoica. 2019. Shuffling, Fast and Slow: Scalable Analytics on Serverless Infrastructure. In Proceedings of USENIX NSDI."},{"key":"e_1_3_2_1_43_1","volume-title":"Retrieved","author":"Rehem\u00e4gi Taavi","year":"2018","unstructured":"Taavi Rehem\u00e4gi. 2018. Companies using Serverless in Production. Retrieved August 15, 2023 from https:\/\/dashbird.io\/blog\/companies-using-serverless-in-production\/"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3486974"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507750"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3284028.3284029"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3406011"},{"key":"e_1_3_2_1_48_1","volume-title":"Serverless in the wild: Characterizing and optimizing the serverless workload at a large cloud provider. arXiv preprint arXiv:2003.03423","author":"Shahrad Mohammad","year":"2020","unstructured":"Mohammad Shahrad, Rodrigo Fonseca, Inigo Goiri, Gohar Chaudhry, Paul Batum, Jason Cooke, Eduardo Laureano, Colby Tresness, Mark Russinovich, and Ricardo Bianchini. 2020. Serverless in the wild: Characterizing and optimizing the serverless workload at a large cloud provider. arXiv preprint arXiv:2003.03423 (2020)."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3419111.3421287"},{"key":"e_1_3_2_1_50_1","volume-title":"Proceedings of USENIX ATC.","author":"Shillaker Simon","year":"2020","unstructured":"Simon Shillaker and Peter Pietzuch. 2020. Faasm: Lightweight Isolation for Efficient Stateful Serverless Computing. In Proceedings of USENIX ATC."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3492321.3519581"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3486981"},{"key":"e_1_3_2_1_53_1","volume-title":"Retrieved","author":"Lambda SnapStart AWS","year":"2023","unstructured":"AWS Lambda SnapStart. 2023. Improving startup performance with Lambda SnapStart. Retrieved August 15, 2023 from https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/snapstart.html"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.14778\/3407790.3407836"},{"key":"e_1_3_2_1_55_1","volume-title":"Retrieved","author":"Storage Azure Blob","year":"2023","unstructured":"Azure Blob Storage. 2023. Azure-Products-Storage. Retrieved August 15, 2023 from https:\/\/azure.microsoft.com\/en-us\/products\/storage\/blobs"},{"key":"e_1_3_2_1_56_1","volume-title":"Proceedings of USENIX OSDI.","author":"Thorpe John","year":"2021","unstructured":"John Thorpe, Yifan Qiao, Jonathan Eyolfson, Shen Teng, Guanzhou Hu, Zhihao Jia, Jinliang Wei, Keval Vora, Ravi Netravali, Miryung Kim, and Guoqing Harry Xu. 2021. Dorylus: Affordable, Scalable, and Accurate GNN Training with Distributed CPU Servers and Serverless Threads. In Proceedings of USENIX OSDI."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3410279"},{"key":"e_1_3_2_1_58_1","volume-title":"Proceedings of the Fourteenth EuroSys Conference","author":"Amy Wang Kai-Ting","year":"2019","unstructured":"Kai-Ting Amy Wang, Rayson Ho, and Peng Wu. 2019. Replayable execution optimized for page sharing for a managed runtime environment. In Proceedings of the Fourteenth EuroSys Conference 2019. 1--16."},{"key":"e_1_3_2_1_59_1","volume-title":"18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21)","author":"Wang Stephanie","year":"2021","unstructured":"Stephanie Wang, Eric Liang, Edward Oakes, Ben Hindman, Frank Sifei Luan, Audrey Cheng, and Ion Stoica. 2021. Ownership: A Distributed Futures System for {Fine-Grained} Tasks. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21). 671--686."},{"key":"e_1_3_2_1_60_1","volume-title":"Not the Function: Rethinking Function Orchestration in Serverless Computing. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23)","author":"Yu Minchen","year":"2023","unstructured":"Minchen Yu, Tingjia Cao, Wei Wang, and Ruichuan Chen. 2023. Following the Data, Not the Function: Rethinking Function Orchestration in Serverless Computing. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23). USENIX Association, Boston, MA, 1489--1504. https:\/\/www.usenix.org\/conference\/nsdi23\/presentation\/yu"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3419111.3421277"}],"event":{"name":"ACM SIGCOMM '24: ACM SIGCOMM 2024 Conference","location":"Sydney NSW Australia","acronym":"ACM SIGCOMM '24","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the ACM SIGCOMM 2024 Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3651890.3672216","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3651890.3672216","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:49:12Z","timestamp":1750268952000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3651890.3672216"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,4]]},"references-count":61,"alternative-id":["10.1145\/3651890.3672216","10.1145\/3651890"],"URL":"https:\/\/doi.org\/10.1145\/3651890.3672216","relation":{},"subject":[],"published":{"date-parts":[[2024,8,4]]},"assertion":[{"value":"2024-08-04","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}