{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,11]],"date-time":"2025-09-11T22:51:27Z","timestamp":1757631087438,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":55,"publisher":"ACM","funder":[{"DOI":"10.13039\/501100006374","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["CNS-2107147, CCF-2326606, CNS-2321726"],"award-info":[{"award-number":["CNS-2107147, CCF-2326606, CNS-2321726"]}],"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":[[2025,8,6]]},"DOI":"10.1145\/3676642.3736129","type":"proceedings-article","created":{"date-parts":[[2025,8,6]],"date-time":"2025-08-06T22:19:59Z","timestamp":1754518799000},"page":"129-146","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["<scp>\u03bb-trim:<\/scp>\n            Optimizing Function Initialization in Serverless Applications With Cost-driven Debloating"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8017-6652","authenticated-orcid":false,"given":"Xuting","family":"Liu","sequence":"first","affiliation":[{"name":"University of Pennsylvania, Philadelphia, PA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-1310-1694","authenticated-orcid":false,"given":"Spyros","family":"Pavlatos","sequence":"additional","affiliation":[{"name":"University of Pennsylvania, Philadelphia, PA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-2822-0448","authenticated-orcid":false,"given":"Yuhao","family":"Liu","sequence":"additional","affiliation":[{"name":"University of Pennsylvania, Philadelphia, PA, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7683-208X","authenticated-orcid":false,"given":"Vincent","family":"Liu","sequence":"additional","affiliation":[{"name":"University of Pennsylvania, Philadelphia, PA, USA"}]}],"member":"320","published-online":{"date-parts":[[2025,8,6]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n.d.]. GitHub -- WenJinfeng\/FaaSLight. https:\/\/github.com\/WenJinfeng\/FaaSLight. [Accessed 09--14--2024]."},{"key":"e_1_3_2_1_2_1","unstructured":"2019. Provisioned Concurrency for Lambda Functions. https:\/\/aws.amazon.com\/cn\/blogs\/aws\/new-provisionedconcurrency-for-lambda-functions\/. [Accessed 18--10--2024]."},{"key":"e_1_3_2_1_3_1","unstructured":"2025. Improving startup performance with Lambda SnapStart - AWS Lambda - docs.aws.amazon.com. https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/snapstart.html. [Accessed 09-03--2025]."},{"key":"e_1_3_2_1_4_1","unstructured":"2025. Serverless Computing -- AWS Lambda Pricing -- Amazon Web Services - aws.amazon.com. https:\/\/aws.amazon.com\/lambda\/pricing\/#SnapStart_Pricing. [Accessed 09-03--2025]."},{"key":"e_1_3_2_1_5_1","unstructured":"2025. Vulture: Find dead Python code. https:\/\/github.com\/jendrikseipp\/vulture. [Accessed 10-03--2025]."},{"key":"e_1_3_2_1_6_1","volume-title":"Firecracker: Lightweight Virtualization for Serverless Applications. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20)","author":"Agache Alexandru","year":"2020","unstructured":"Alexandru Agache, Marc Brooker, Alexandra Iordache, Anthony Liguori, Rolf Neugebauer, Phil Piwonka, and Diana-Maria Popa. 2020. Firecracker: Lightweight Virtualization for Serverless Applications. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20). USENIX Association, Santa Clara, CA, 419--434. https:\/\/www.usenix.org\/conference\/nsdi20\/presentation\/agache"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3359789.3359823"},{"key":"e_1_3_2_1_8_1","unstructured":"Amazon Web Services 2024. Documentation -- AWS Lambda. https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/python-handler. [Accessed 17-09--2024]."},{"key":"e_1_3_2_1_9_1","unstructured":"Amazon Web Services 2024. Profiling functions with AWS Lambda Power Tuning - AWS Lambda. https:\/\/docs.aws.amazon.com\/lambda\/latest\/operatorguide\/profile-functions.html. [Accessed 17-09--2024]."},{"key":"e_1_3_2_1_10_1","unstructured":"Amazon Web Services 2024. Serverless Computing -- AWS Lambda Pricing. https:\/\/aws.amazon.com\/lambda\/pricing\/. [Accessed 17-09--2024]."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3492321.3524270"},{"key":"e_1_3_2_1_12_1","volume-title":"28th USENIX Security Symposium (USENIX Security . USENIX Association","author":"Azad Babak Amin","year":"2019","unstructured":"Babak Amin Azad, Pierre Laperdrix, and Nick Nikiforakis. 2019. Less is More: Quantifying the Security Benefits of Debloating Web Applications. In 28th USENIX Security Symposium (USENIX Security . USENIX Association, Santa Clara, CA, 1697--1714. https: \/\/www.usenix.org\/conference\/usenixsecurity19\/presentation\/azad"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3486992"},{"key":"e_1_3_2_1_14_1","volume-title":"On-demand Container Loading in AWS Lambda. In 2023 USENIX Annual Technical Conference (USENIX ATC 23)","author":"Brooker Marc","year":"2023","unstructured":"Marc Brooker, Mike Danilov, Chris Greenwood, and Phil Piwonka. 2023. On-demand Container Loading in AWS Lambda. In 2023 USENIX Annual Technical Conference (USENIX ATC 23). USENIX Association, Boston, MA, 315--328. https:\/\/www.usenix.org\/conference\/atc23\/presentation\/brooker"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3578354.3592865"},{"key":"e_1_3_2_1_16_1","unstructured":"Cloudlab [n. d.]. CloudLab - A testbed for cloud computing research. https:\/\/www.cloudlab.us\/."},{"key":"e_1_3_2_1_17_1","unstructured":"Datadog. [n. d.]. The State of Serverless 2020 - datadoghq.com. https:\/\/www.datadoghq.com\/state-of-serverless-2020\/. [Accessed 09--11--2024]."},{"key":"e_1_3_2_1_18_1","unstructured":"Datadog. 2025. The State of Serverless. https:\/\/www.datadoghq.com\/state-of-serverless\/. [Accessed 10-03--2025]."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3660821"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378512"},{"key":"e_1_3_2_1_21_1","volume-title":"2019 USENIX Annual Technical Conference (USENIX ATC 19)","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 2019 USENIX Annual Technical Conference (USENIX ATC 19). USENIX Association, Renton, WA, 475--488. http:\/\/www.usenix.org\/conference\/atc19\/presentation\/fouladi"},{"key":"e_1_3_2_1_22_1","unstructured":"Python Software Foundation. 2003. PEP 302 -- New Import Hooks. https:\/\/peps.python.org\/pep-0302\/#specification-part-1-theimporter-protocol. https:\/\/peps.python.org\/pep-0302\/#specificationpart-1-the-importer-protocol"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446757"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2610384.2610407"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3243734.3243838"},{"key":"e_1_3_2_1_26_1","unstructured":"Eric Jonas Johann Schleier-Smith Vikram Sreekanti Chia-Che Tsai Anurag Khandelwal Qifan Pu Vaishaal Shankar Joao Menezes Carreira Karl Krauth Neeraja Yadwadkar Joseph Gonzalez Raluca Ada Popa Ion Stoica and David A. Patterson. 2019. Cloud Programming Simplified: A Berkeley View on Serverless Computing. Technical Report UCB\/EECS-2019--3. http:\/\/www2.eecs.berkeley.edu\/Pubs\/TechRpts\/2019\/EECS-2019--3.html"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3393691.3394215"},{"key":"e_1_3_2_1_28_1","volume-title":"2022 USENIX Annual Technical Conference (USENIX ATC 22)","author":"Li Jie","year":"2022","unstructured":"Jie Li, Laiping Zhao, Yanan Yang, Kunlin Zhan, and Keqiu Li. 2022. Tetris: Memory-efficient Serverless Inference through Tensor Sharing. In 2022 USENIX Annual Technical Conference (USENIX ATC 22). USENIX Association, Carlsbad, CA. https:\/\/www.usenix.org\/conference\/atc22\/presentation\/li-jie"},{"key":"e_1_3_2_1_29_1","volume-title":"Help Rather Than Recycle: Alleviating Cold Startup in Serverless Computing Through Inter-Function Container Sharing. In 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, and Minyi Guo. 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). USENIX Association, Carlsbad, CA, 69--84. https:\/\/www.usenix.org\/conference\/atc22\/presentation\/li-zijun-help"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3585007"},{"key":"e_1_3_2_1_31_1","unstructured":"A Cloud Guru News. [n.d.]. How long does AWS Lambda keep your idle functions around before a cold start? https:\/\/www.pluralsight.com\/resources\/blog\/cloud\/how-long-doesaws-lambda-keep-your-idle-functions-around-before-a-cold-start. [Accessed 09--14--2024]."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSUSC.2023.3311197"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3386017"},{"key":"e_1_3_2_1_34_1","unstructured":"PyPI [n. d.]. PyPI - The Python Package Index. https:\/\/pypi.org\/. [Accessed 17-09--2024]."},{"key":"e_1_3_2_1_35_1","unstructured":"PyPI 2024. Statistics \u00b7 PyPI. https:\/\/pypi.org\/stats\/. [Accessed 17-09--2024]."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3141235.3141242"},{"key":"e_1_3_2_1_37_1","volume-title":"27th USENIX Security Symposium (USENIX Security 18)","author":"Quach Anh","year":"2018","unstructured":"Anh Quach, Aravind Prakash, and Lok Yan. 2018. Debloating Software through Piece-Wise Compilation and Loading. In 27th USENIX Security Symposium (USENIX Security 18). USENIX Association, Baltimore, MD, 869--886. https:\/\/www.usenix.org\/conference\/usenixsecurity18\/presentation\/quach"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507750"},{"key":"e_1_3_2_1_39_1","unstructured":"Jesse Ruderman. 2012. CRIU - Checkpoint\/Restore In Userspace. https:\/\/criu.org\/."},{"key":"e_1_3_2_1_40_1","unstructured":"Jesse Ruderman. 2016. Lithium. https:\/\/github.com\/MozillaSecurity\/lithium."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00146"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3492321.3524272"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2024.3451108"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3571306.3571404"},{"key":"e_1_3_2_1_45_1","volume-title":"Proceedings of the 2020 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC'20). USENIX Association, USA, Article 14","author":"Shahrad Mohammad","year":"2020","unstructured":"Mohammad Shahrad, Rodrigo Fonseca, \u00cd\u00f1igo 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. In Proceedings of the 2020 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC'20). USENIX Association, USA, Article 14, 14 pages."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3423211.3425682"},{"key":"e_1_3_2_1_47_1","volume-title":"Soumya Sripad Vaidya, Arati Khanolkar, and Probir Roy.","author":"Mohammad Tariq Syed Salauddin","year":"2024","unstructured":"Syed Salauddin Mohammad Tariq, Ali Al Zein, Soumya Sripad Vaidya, Arati Khanolkar, and Probir Roy. 2024. LibProf: A Python Profiler for Improving Cold Start Performance in Serverless Applications. arXiv:2406.11734 [cs.SE] https:\/\/arxiv.org\/abs\/2406.11734"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/IC3S57698.2023.10169477"},{"key":"e_1_3_2_1_49_1","unstructured":"Luc van Donkersgoed. [n. d.]. When is the Lambda Init Phase Free and when is it Billed? https:\/\/lucvandonkersgoed.com\/2022\/04\/09\/whenis-the-lambda-init-phase-free-and-when-is-it-billed\/. [Accessed 09--14--2024]."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468558"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3617232.3624871"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.5555\/318773.318946"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.988498"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.5555\/3488766.3488833"},{"key":"e_1_3_2_1_55_1","volume-title":"Caerus: NIMBLE Task Scheduling for Serverless Analytics. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21)","author":"Zhang Hong","year":"2021","unstructured":"Hong Zhang, Yupeng Tang, Anurag Khandelwal, Jingrong Chen, and Ion Stoica. 2021. Caerus: NIMBLE Task Scheduling for Serverless Analytics. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21). USENIX Association, 653--669. https:\/\/www.usenix.org\/conference\/nsdi21\/presentation\/zhang-hong"}],"event":{"name":"ASPLOS '25: 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGOPS ACM Special Interest Group on Operating Systems","SIGARCH ACM Special Interest Group on Computer Architecture"],"location":"Rotterdam Netherlands","acronym":"ASPLOS '25"},"container-title":["Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3676642.3736129","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,10]],"date-time":"2025-09-10T22:24:23Z","timestamp":1757543063000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3676642.3736129"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,8,6]]},"references-count":55,"alternative-id":["10.1145\/3676642.3736129","10.1145\/3676642"],"URL":"https:\/\/doi.org\/10.1145\/3676642.3736129","relation":{},"subject":[],"published":{"date-parts":[[2025,8,6]]},"assertion":[{"value":"2025-08-06","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}