{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T23:12:19Z","timestamp":1768345939379,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":50,"publisher":"ACM","funder":[{"name":"Swiss National Science Foundation","award":["TMSGI2_218019"],"award-info":[{"award-number":["TMSGI2_218019"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,11,19]]},"DOI":"10.1145\/3772052.3772210","type":"proceedings-article","created":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T16:19:00Z","timestamp":1768321140000},"page":"860-866","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Towards a Lightweight Sidecar-based Service Mesh for Serverless"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-1373-8395","authenticated-orcid":false,"given":"Lazar","family":"Cvetkovi\u0107","sequence":"first","affiliation":[{"name":"ETH Zurich, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8559-0529","authenticated-orcid":false,"given":"Ana","family":"Klimovic","sequence":"additional","affiliation":[{"name":"ETH Zurich, Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2026,1,13]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Apache OpenWhisk. Available at https:\/\/openwhisk.apache.org\/."},{"key":"e_1_3_2_1_2_1","unstructured":"AWS Lambda. Available at https:\/\/aws.amazon.com\/lambda\/."},{"key":"e_1_3_2_1_3_1","unstructured":"AWS Lambda Quotas. Available at https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/gettingstarted-limits.html."},{"key":"e_1_3_2_1_4_1","unstructured":"Cilium. Available at https:\/\/cilium.io\/."},{"key":"e_1_3_2_1_5_1","unstructured":"Cilium Service Mesh. Available at https:\/\/docs.cilium.io\/en\/stable\/network\/servicemesh\/index.html."},{"key":"e_1_3_2_1_6_1","unstructured":"Cilium Service Mesh - Everything You Need To Know. Available at https:\/\/isovalent.com\/blog\/post\/cilium- service-mesh\/."},{"key":"e_1_3_2_1_7_1","unstructured":"Cloud Native Computing Foundation Survey - 2020. Available at https:\/\/www.cncf.io\/wp-content\/uploads\/2020\/11\/CNCF_Survey_Report_2020.pdf."},{"key":"e_1_3_2_1_8_1","unstructured":"Cloud Run for Anthos. Available at https:\/\/cloud.google.com\/anthos\/run."},{"key":"e_1_3_2_1_9_1","unstructured":"Cloudlab. Available at https:\/\/www.cloudlab.us\/."},{"key":"e_1_3_2_1_10_1","unstructured":"eBPF and Sidecars - Getting the Most Performance and Resiliency out of the Service Mesh. Available at https:\/\/tetrate.io\/blog\/ebpf-and-sidecars-getting-the-most-performance-and-resiliency-out-of-the-service-mesh."},{"key":"e_1_3_2_1_11_1","unstructured":"eBPF on Linux. Available at https:\/\/docs.ebpf.io\/linux\/."},{"key":"e_1_3_2_1_12_1","unstructured":"Envoy Proxy. Available at https:\/\/www.envoyproxy.io\/."},{"key":"e_1_3_2_1_13_1","unstructured":"Envoy Proxy - xDS REST and gRPC protocol. Available at https:\/\/www.envoyproxy.io\/docs\/envoy\/latest\/api-docs\/xds_protocol."},{"key":"e_1_3_2_1_14_1","unstructured":"Fission. Available at https:\/\/github.com\/fission\/fission."},{"key":"e_1_3_2_1_15_1","unstructured":"Google Cloud Run. Available at https:\/\/cloud.google.com\/run."},{"key":"e_1_3_2_1_16_1","unstructured":"Google Service Mesh. Available at https:\/\/cloud.google.com\/products\/service-mesh."},{"key":"e_1_3_2_1_17_1","unstructured":"Huawei FunctionGraph. Available at https:\/\/www.huaweicloud.com\/eu\/product\/functiongraph.html."},{"key":"e_1_3_2_1_18_1","unstructured":"Introducing Hyperlight: Virtual machine-based security for functions at scale. Available at https:\/\/opensource.microsoft.com\/blog\/2024\/11\/07\/introducing-hyperlight-virtual-machine-based-security-for-functions-at-scale\/."},{"key":"e_1_3_2_1_19_1","unstructured":"Istio Ambient Mode. Available at https:\/\/istio.io\/latest\/docs\/ambient\/."},{"key":"e_1_3_2_1_20_1","unstructured":"Istio considerations for large clusters. Available at https:\/\/www.istio.io\/."},{"key":"e_1_3_2_1_21_1","unstructured":"Knative. Available at https:\/\/knative.dev\/."},{"key":"e_1_3_2_1_22_1","unstructured":"Kubeless. Available at https:\/\/kubeless.io\/."},{"key":"e_1_3_2_1_23_1","unstructured":"Kubernetes. Available at https:\/\/kubernetes.io\/."},{"key":"e_1_3_2_1_24_1","unstructured":"Kubernetes considerations for large clusters. Available at https:\/\/www.consul.io\/."},{"key":"e_1_3_2_1_25_1","unstructured":"Kubernetes Network Model. Available at https:\/\/kubernetes.io\/docs\/concepts\/services- networking\/#the-kubernetes- network-model."},{"key":"e_1_3_2_1_26_1","unstructured":"Linkerd. Available at https:\/\/linkerd.io\/."},{"key":"e_1_3_2_1_27_1","unstructured":"OpenFaaS. Available at https:\/\/www.openfaas.com\/."},{"key":"e_1_3_2_1_28_1","unstructured":"Pitfalls of relying on eBPF for security monitoring (and some solutions). Available at https:\/\/blog.trailofbits.com\/2023\/09\/25\/pitfalls-of-relying-on-ebpf-for-security-monitoring-and-some-solutions\/."},{"key":"e_1_3_2_1_29_1","unstructured":"Service Mesh Deployment Best Practices for Security and High Availability. Available at https:\/\/tetrate.io\/blog\/service-mesh-deployment-best-practices-for-security-and-high-availability."},{"key":"e_1_3_2_1_30_1","unstructured":"Support for Istio Ambient Mesh - GitHub issues. Available at https:\/\/github.com\/knative-extensions\/net-istio\/issues\/1360."},{"key":"e_1_3_2_1_31_1","unstructured":"The Linkerd Proxy. Available at https:\/\/github.com\/linkerd\/linkerd2-proxy."},{"key":"e_1_3_2_1_32_1","unstructured":"Why no L7 processing on the local node? Available at https:\/\/istio.io\/latest\/blog\/2022\/introducing-ambient-mesh\/."},{"key":"e_1_3_2_1_33_1","first-page":"434","volume-title":"Firecracker: Lightweight Virtualization for Serverless Applications. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20)","author":"Agache A.","year":"2020","unstructured":"Agache, A., Brooker, M., Iordache, A., Liguori, A., Neugebauer, R., Piwonka, P., and Popa, D.-M. Firecracker: Lightweight Virtualization for Serverless Applications. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20) (2020), pp. 419\u2013434."},{"key":"e_1_3_2_1_34_1","first-page":"384","volume-title":"Proceedings of the ACM SIGOPS 30th Symposium on Operating Systems Principles (New York, NY, USA, 2024), SOSP '24, Association for Computing Machinery","author":"Cvetkovi\u0107 L.","unstructured":"Cvetkovi\u0107, L., Costa, F., Djokic, M., Friedman, M., and Klimovic, A. Dirigent: Lightweight Serverless Orchestration. In Proceedings of the ACM SIGOPS 30th Symposium on Operating Systems Principles (New York, NY, USA, 2024), SOSP '24, Association for Computing Machinery, p. 369\u2013384."},{"key":"e_1_3_2_1_35_1","first-page":"28","volume-title":"Proceedings of the 4th Workshop on Resource Disaggregation and Serverless","author":"Cvetkovi\u0107 L.","year":"2023","unstructured":"Cvetkovi\u0107, L., Fonseca, R., and Klimovic, A. Understanding the Neglected Cost of Serverless Cluster Management. In Proceedings of the 4th Workshop on Resource Disaggregation and Serverless (2023), WORDS '23, p. 22\u201328."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3563766.3564106"},{"key":"e_1_3_2_1_37_1","volume-title":"Proceedings of the 8th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2011","author":"Hindman B.","year":"2011","unstructured":"Hindman, B., Konwinski, A., Zaharia, M., Ghodsi, A., Joseph, A. D., Katz, R. H., Shenker, S., and Stoica, I. Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center. In Proceedings of the 8th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2011, Boston, MA, USA, March 30-April 1, 2011 (2011), D. G. Andersen and S. Ratnasamy, Eds., USENIX Association."},{"key":"e_1_3_2_1_38_1","first-page":"961","volume-title":"Proceedings of the ACM SIGOPS 31st Symposium on Operating Systems Principles (New York, NY, USA, 2025), SOSP '25, Association for Computing Machinery","author":"Kuchler T.","unstructured":"Kuchler, T., Li, P., Zhang, Y., Cvetkovi\u0107, L., Goranov, B., Stocker, T., Thomm, L., Kalbermatter, S., Notter, T., Lattuada, A., and Klimovic, A. Unlocking True Elasticity for the Cloud-Native Era with Dandelion. In Proceedings of the ACM SIGOPS 31st Symposium on Operating Systems Principles (New York, NY, USA, 2025), SOSP '25, Association for Computing Machinery, p. 944\u2013961."},{"key":"e_1_3_2_1_39_1","first-page":"485","volume-title":"Proceedings of the 2023 ACM Symposium on Cloud Computing, SoCC 2023","author":"Liu Q.","year":"2023","unstructured":"Liu, Q., Du, D., Xia, Y., Zhang, P., and Chen, H. The Gap Between Serverless Research and Real-world Systems. In Proceedings of the 2023 ACM Symposium on Cloud Computing, SoCC 2023, Santa Cruz, CA, USA, 30 October 2023 - 1 November 2023 (2023), ACM, pp. 475\u2013485."},{"key":"e_1_3_2_1_40_1","first-page":"320","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\u2013320."},{"key":"e_1_3_2_1_41_1","volume-title":"Proceedings of the ACM Symposium on Cloud Computing","author":"Romero F.","year":"2021","unstructured":"Romero, F., Chaudhry, G. I., Goiri, I. n., Gopa, P., Batum, P., Yadwadkar, N.J., Fonseca, R., Kozyrakis, C., and Bianchini, R. FaaT: A Transparent Auto-Scaling Cache for Serverless Applications. In Proceedings of the ACM Symposium on Cloud Computing (New York, NY, USA, 2021), SoCC '21, Association for Computing Machinery, p. 122\u2013137."},{"key":"e_1_3_2_1_42_1","first-page":"248","volume-title":"Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","volume":"1","author":"Saxena D.","year":"2025","unstructured":"Saxena, D., Zhang, W., Pailoor, S., Dillig, I., and Akella, A. Copper and Wire: Bridging Expressiveness and Performance for Service Mesh Policies. In Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1, ASPLOS 2025, Rotterdam, The Netherlands, 30 March 2025 - 3 April 2025 (2025), L. Eeckhout, G. Smaragdakis, K. Liang, A. Sampson, M. A. Kim, and C. J. Rossbach, Eds., ACM, pp. 233\u2013248."},{"key":"e_1_3_2_1_43_1","first-page":"218","volume-title":"2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Shahrad M.","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 20),USENIX Association, pp. 205\u2013218."},{"key":"e_1_3_2_1_44_1","first-page":"875","volume-title":"Proceedings of the ACM SIGCOMM 2024 Conference (New York, NY, USA, 2024), ACM SIGCOMM '24, Association for Computing Machinery","author":"Song E.","unstructured":"Song, E., Song, Y., Lu, C., Pan, T., Zhang, S., Lu, J., Zhao, J., Wang, X., Wu, X., Gao, M., Li, Z., Fang, Z., Lyu, B., Zhang, P., Wen, R., Yi, L., Zong, Z., and Zhu, S. Canal Mesh: A Cloud-Scale Sidecar-Free Multi-Tenant Service Mesh Architecture. In Proceedings of the ACM SIGCOMM 2024 Conference (New York, NY, USA, 2024), ACM SIGCOMM '24, Association for Computing Machinery, p. 860\u2013875."},{"key":"e_1_3_2_1_45_1","first-page":"11","volume":"13","author":"Sreekanti V.","year":"2020","unstructured":"Sreekanti, V., Wu, C., Lin, X. C., Schleier-Smith, J., Gonzalez, J., Hellerstein, J. M., and Tumanov, A. Cloudburst: Stateful Functions-as-a-Service. Proc. VLDB Endow. 13, 11 (2020), 2438\u20132452.","journal-title":"Cloudburst: Stateful Functions-as-a-Service. Proc. VLDB Endow."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3605181.3626191"},{"key":"e_1_3_2_1_47_1","first-page":"572","volume-title":"Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","author":"Ustiugov D.","year":"2021","unstructured":"Ustiugov, D., Petrov, P., Kogias, M., Bugnion, E., and Grot, B. Benchmarking, analysis, and optimization of serverless function snapshots. In Proceedings of the 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (2021), pp. 559\u2013572."},{"key":"e_1_3_2_1_48_1","first-page":"16","volume-title":"ACM Symposium on Cloud Computing, SOCC '13","author":"Vavilapalli V. K.","year":"2013","unstructured":"Vavilapalli, V. K., Murthy, A. C., Douglas, C., Agarwal, S., Konar, M., Evans, R., Graves, T., Lowe, J., Shah, H., Seth, S., Saha, B., Curino, C., O'Malley, O., Radia, S., Reed, B. C., and Baldeschwieler, E. Apache Hadoop YARN: yet another resource negotiator. In ACM Symposium on Cloud Computing, SOCC '13, Santa Clara, CA, USA, October 1-3, 2013 (2013), G. M. Lohman, Ed., ACM, pp. 5:1\u20135:16."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3492321.3519553"},{"key":"e_1_3_2_1_50_1","volume-title":"Dissecting Service Mesh Overheads","author":"Zhu X.","year":"2022","unstructured":"Zhu, X., She, G., Xue, B., Zhang, Y., Zhang, Y., Zou, X. K., Duan, X., He, P., Krishnamurthy, A., Lentz, M., Zhuo, D., and Mahajan, R. Dissecting Service Mesh Overheads, 2022."}],"event":{"name":"SoCC '25: ACM Symposium on Cloud Computing","location":"Online USA","acronym":"SoCC '25","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","SIGMOD ACM Special Interest Group on Management of Data"]},"container-title":["Proceedings of the 2025 ACM Symposium on Cloud Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3772052.3772210","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T16:24:47Z","timestamp":1768321487000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3772052.3772210"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,19]]},"references-count":50,"alternative-id":["10.1145\/3772052.3772210","10.1145\/3772052"],"URL":"https:\/\/doi.org\/10.1145\/3772052.3772210","relation":{},"subject":[],"published":{"date-parts":[[2025,11,19]]},"assertion":[{"value":"2026-01-13","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}