{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T15:48:14Z","timestamp":1783784894366,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":60,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,10,30]],"date-time":"2023-10-30T00:00:00Z","timestamp":1698624000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","award":["RGPIN-2021-03714, DGECR-2021-00462"],"award-info":[{"award-number":["RGPIN-2021-03714, DGECR-2021-00462"]}],"id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,10,30]]},"DOI":"10.1145\/3620678.3624654","type":"proceedings-article","created":{"date-parts":[[2023,10,31]],"date-time":"2023-10-31T13:58:07Z","timestamp":1698760687000},"page":"177-192","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Parrotfish"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-5006-5403","authenticated-orcid":false,"given":"Arshia","family":"Moghimi","sequence":"first","affiliation":[{"name":"University of British Columbia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5177-8275","authenticated-orcid":false,"given":"Joe","family":"Hattori","sequence":"additional","affiliation":[{"name":"University of Tokyo"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-2044-172X","authenticated-orcid":false,"given":"Alexander","family":"Li","sequence":"additional","affiliation":[{"name":"University of British Columbia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-2684-0728","authenticated-orcid":false,"given":"Mehdi","family":"Ben Chikha","sequence":"additional","affiliation":[{"name":"INSAT (Tunisia)"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8214-9583","authenticated-orcid":false,"given":"Mohammad","family":"Shahrad","sequence":"additional","affiliation":[{"name":"University of British Columbia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,10,31]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM41043.2020.9155363"},{"key":"e_1_3_2_1_2_1","volume-title":"Proceedings of the 14th USENIX Conference on Networked Systems Design and Implementation (NSDI'17)","author":"Alipourfard Omid","year":"2017","unstructured":"Omid Alipourfard, Hongqiang Harry Liu, Jianshu Chen, Shivaram Venkataraman, Minlan Yu, and Ming Zhang. 2017. Cherrypick: Adaptively Unearthing the Best Cloud Configurations for Big Data Analytics. In Proceedings of the 14th USENIX Conference on Networked Systems Design and Implementation (NSDI'17). USENIX Association, 469--482."},{"key":"e_1_3_2_1_3_1","unstructured":"Artem Arkhipov. 2022. How to Get Headless Chrome Running via Puppeteer on AWS Lambda. Retrieved 2023-09-25 from https:\/\/www.techmagic.co\/blog\/running-headless-chrome-with-aws-lambda-layers\/"},{"key":"e_1_3_2_1_4_1","unstructured":"AWS. 2023. AWS Compute Optimizer. Retrieved 2023-09-22 from https:\/\/aws.amazon.com\/compute-optimizer\/"},{"key":"e_1_3_2_1_5_1","unstructured":"AWS. 2023. AWS Lambda Pricing. Retrieved 2023-09-25 from https:\/\/aws.amazon.com\/lambda\/pricing\/"},{"key":"e_1_3_2_1_6_1","unstructured":"AWS. 2023. Configuring Lambda Function Options. Retrieved 2023-09-25 from https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/configuration-function-common.html"},{"key":"e_1_3_2_1_7_1","unstructured":"AWS. 2023. Profiling functions with AWS Lambda Power Tuning. Retrieved 2023-09-25 from https:\/\/docs.aws.amazon.com\/lambda\/latest\/operatorguide\/profile-functions.html"},{"key":"e_1_3_2_1_8_1","unstructured":"AWS. 2023. S3 image resizer (Java). Retrieved 2023-09-18 from https:\/\/github.com\/awsdocs\/aws-lambda-developer-guide\/tree\/main\/sample-apps\/s3-java"},{"key":"e_1_3_2_1_9_1","unstructured":"AWS. 2023. Troubleshooting Lambda configurations. Retrieved 2023-09-25 from https:\/\/docs.aws.amazon.com\/lambda\/latest\/operatorguide\/configurations.html"},{"key":"e_1_3_2_1_10_1","unstructured":"Azure. 2023. Azure Functions pricing. Retrieved 2023-09-25 from https:\/\/azure.microsoft.com\/en-us\/pricing\/details\/functions\/"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3487002"},{"key":"e_1_3_2_1_12_1","unstructured":"Mike Bailey. 2019. Right-sizing your AWS Lambdas. Retrieved 2023-09-25 from https:\/\/mike.bailey.net.au\/2019\/05\/right-sizing-your-aws-lambdas\/"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3542929.3563464"},{"key":"e_1_3_2_1_14_1","unstructured":"Alex Casalboni. 2019. AWS Lambda Power Tuning. Retrieved 2023-06-06 from https:\/\/github.com\/alexcasalboni\/aws-lambda-power-tuning"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3464298.3476133"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/DASC-PICom-CBDCom-CyberSciTech49142.2020.00111"},{"key":"e_1_3_2_1_17_1","volume-title":"Function Memory Optimization for Heterogeneous Serverless Platforms with CPU Time Accounting. In 2022 IEEE International Conference on Cloud Engineering (IC2E). 104--115","author":"Cordingly Robert","year":"2022","unstructured":"Robert Cordingly, Sonia Xu, and Wes Lloyd. 2022. Function Memory Optimization for Heterogeneous Serverless Platforms with CPU Time Accounting. In 2022 IEEE International Conference on Cloud Engineering (IC2E). 104--115."},{"key":"e_1_3_2_1_18_1","unstructured":"Datadog. 2021. The state of serverless. Retrieved 2023-09-25 from https:\/\/www.datadoghq.com\/state-of-serverless-2021\/"},{"key":"e_1_3_2_1_19_1","unstructured":"Datadog. 2022. The state of serverless. Retrieved 2023-09-25 from https:\/\/www.datadoghq.com\/state-of-serverless-2022\/"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2015.12.114"},{"key":"e_1_3_2_1_21_1","unstructured":"Simon Eismann Long Bui Johannes Grohmann Cristina Abad Nikolas Herbst and Samuel Kounev. 2021. Data and evaluation scripts for the manuscript \"Sizeless: Predicting the optimal size of serverless functions\". Retrieved 2023-05-07 from https:\/\/codeocean.com\/capsule\/6066333"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3464298.3493398"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3358960.3379133"},{"key":"e_1_3_2_1_24_1","volume-title":"Performance Analysis of Serverless Execution Environments. In 2021 International Conference on Electrical, Communication, and Computer Engineering (ICECCE). 1--6.","author":"Elsakhawy Mohamed","year":"2021","unstructured":"Mohamed Elsakhawy and Michael Bauer. 2021. Performance Analysis of Serverless Execution Environments. In 2021 International Conference on Electrical, Communication, and Computer Engineering (ICECCE). 1--6."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3502181.3531459"},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the 2020 Sixth International Workshop on Serverless Computing. 43--48","author":"Ginzburg Samuel","unstructured":"Samuel Ginzburg and Michael J. Freedman. 2020. Serverless isn't server-less: Measuring and exploiting resource variability on cloud FaaS platforms. In Proceedings of the 2020 Sixth International Workshop on Serverless Computing. 43--48."},{"key":"e_1_3_2_1_27_1","unstructured":"Wenqi Glantz. 2023. Automating performance optimization with AWS Lambda Power Tuning. Retrieved 2023-06-06 from https:\/\/betterprogramming.pub\/automating-performance-optimization-with-aws-lambda-power-tuning-d295e7141ecc"},{"key":"e_1_3_2_1_28_1","volume-title":"Resource-Centric Serverless Computing. arXiv preprint arXiv:2206.13444","author":"Guo Zhiyuan","year":"2022","unstructured":"Zhiyuan Guo, Zachary Blanco, Mohammad Shahrad, Zerui Wei, Bili Dong, Jinmou Li, Ishaan Pota, Harry Xu, and Yiying Zhang. 2022. Resource-Centric Serverless Computing. arXiv preprint arXiv:2206.13444 (2022)."},{"key":"e_1_3_2_1_29_1","volume-title":"Computer architecture: a quantitative approach","author":"Hennessy John L","unstructured":"John L Hennessy and David A Patterson. 2011. Computer architecture: a quantitative approach. Elsevier."},{"key":"e_1_3_2_1_30_1","unstructured":"IBM. 2023. IBM Cloud Functions Pricing. Retrieved 2023-09-25 from https:\/\/cloud.ibm.com\/functions\/learn\/pricing\/"},{"key":"e_1_3_2_1_31_1","unstructured":"Daniel Ireson. 2021. Formplug. Retrieved 2023-09-25 from https:\/\/github.com\/danielireson\/formplug\/"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2019.00091"},{"key":"e_1_3_2_1_33_1","unstructured":"Mohamed Labouardy. 2019. How We Reduced Lambda Functions Costs by Thousands of Dollars. Retrieved 2023-09-25 from https:\/\/labouardy.com\/how-we-reduced-lambda-functions-costs-by-thousands-of-dollars\/"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"crossref","unstructured":"Danielle Lambion Robert Schmitz Robert Cordingly Navid Heydari and Wes Lloyd. 2022. Characterizing X86 and ARM Serverless Performance Variation: A Natural Language Processing Case Study (ICPE '22). ACM 69--75.","DOI":"10.1145\/3491204.3543506"},{"key":"e_1_3_2_1_35_1","volume-title":"16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22)","author":"Mahgoub Ashraf","year":"2022","unstructured":"Ashraf Mahgoub, Edgardo Barsallo Yi, Karthick Shankar, Sameh Elnikety, Somali Chaterji, and Saurabh Bagchi. 2022. ORION and the Three Rights: Sizing, Bundling, and Prewarming for Serverless DAGs. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22). USENIX Association, 303--320. https:\/\/www.usenix.org\/conference\/osdi22\/presentation\/mahgoub"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456239"},{"key":"e_1_3_2_1_37_1","unstructured":"Sebastien Napoleon. 2023. How to optimize your lambda functions with Aws Lambda Power Tuning. Retrieved 2023-09-25 from https:\/\/dev.to\/aws-builders\/how-to-optimize-your-lambda-functions-with-aws-lambda-power-tuning-10h5"},{"key":"e_1_3_2_1_38_1","volume-title":"Retrieved 2023-09-25 from https:\/\/www.originlab.com\/origin OriginLab Corporation","author":"Version","unstructured":"OriginLab. 2023. OriginPro, Version 2023b. Retrieved 2023-09-25 from https:\/\/www.originlab.com\/origin OriginLab Corporation, Northampton, MA, USA.."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303963"},{"key":"e_1_3_2_1_40_1","volume-title":"Optimal resource allocation for serverless queries. arXiv preprint arXiv:2107.08594","author":"Pimpley Anish","year":"2021","unstructured":"Anish Pimpley, Shuo Li, Anubha Srivastava, Vishal Rohra, Yi Zhu, Soundararajan Srinivasan, Alekh Jindal, Hiren Patel, Shi Qiao, and Rathijit Sen. 2021. Optimal resource allocation for serverless queries. arXiv preprint arXiv:2107.08594 (2021)."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507750"},{"key":"e_1_3_2_1_42_1","volume-title":"2023 USENIX Annual Technical Conference (USENIX ATC 23)","author":"Sadeghian Ghazal","year":"2023","unstructured":"Ghazal Sadeghian, Mohamed Elsakhawy, Mohanna Shahrad, Joe Hattori, and Mohammad Shahrad. 2023. UnFaaSener: Latency and Cost Aware Offloading of Functions from Serverless Platforms. In 2023 USENIX Annual Technical Conference (USENIX ATC 23). USENIX Association, 879--896."},{"key":"e_1_3_2_1_43_1","volume-title":"SLAM: SLO-Aware Memory Optimization for Serverless Applications. In 2022 IEEE 15th International Conference on Cloud Computing (CLOUD). IEEE Computer Society, 30--39","author":"Safaryan Gor","year":"2022","unstructured":"Gor Safaryan, Anshul Jindal, Mohak Chadha, and Michael Gerndt. 2022. SLAM: SLO-Aware Memory Optimization for Serverless Applications. In 2022 IEEE 15th International Conference on Cloud Computing (CLOUD). IEEE Computer Society, 30--39."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/UCC56403.2022.00016"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3592533.3592808"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1214\/aos\/1176344136"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3412841.3442069"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358296"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3487006"},{"key":"e_1_3_2_1_50_1","volume-title":"Proceedings of the 2020 USENIX Conference on Usenix Annual Technical Conference (USENIX ATC '20). USENIX Association, 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, Article 14, 14 pages."},{"key":"e_1_3_2_1_51_1","volume-title":"Machine intelligence and pattern recognition.","author":"Shenoy Prakash P","unstructured":"Prakash P Shenoy and Glenn Shafer. 1990. Axioms for probability and belief-function propagation. In Machine intelligence and pattern recognition. Vol. 9. Elsevier, 169--198."},{"key":"e_1_3_2_1_52_1","volume-title":"Yadwadkar","author":"Sinha Prasoon","year":"2023","unstructured":"Prasoon Sinha, Kostis Kaffes, and Neeraja J. Yadwadkar. 2023. Online Learning for Right-Sizing Serverless Functions. In Architecture and System Support for Transformer Models (ASSYST @ISCA 2023). https:\/\/openreview.net\/forum?id=4zdPNY3SDQk"},{"key":"e_1_3_2_1_53_1","unstructured":"Brett Uglow. 2022. Easy lambda optimization. Retrieved 2023-09-25 from https:\/\/medium.com\/digio-australia\/easy-lambda-optimization-c2f2e6e49515"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3410279"},{"key":"e_1_3_2_1_55_1","volume-title":"Proceedings of the 13th Usenix Conference on Networked Systems Design and Implementation (NSDI'16)","author":"Venkataraman Shivaram","year":"2016","unstructured":"Shivaram Venkataraman, Zongheng Yang, Michael Franklin, Benjamin Recht, and Ion Stoica. 2016. Ernest: Efficient Performance Prediction for Large-Scale Advanced Analytics. In Proceedings of the 13th Usenix Conference on Networked Systems Design and Implementation (NSDI'16). USENIX Association, 363--378."},{"key":"e_1_3_2_1_56_1","unstructured":"Howard Dean Watts. 2020. lambda-OCRmyPDF. Retrieved 2023-09-22 from https:\/\/github.com\/chronograph-pe\/lambda-OCRmyPDF"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM48880.2022.9796962"},{"key":"e_1_3_2_1_58_1","volume-title":"Proceedings of the 2017 Symposium on Cloud Computing (SoCC '17)","author":"Yadwadkar Neeraja J.","unstructured":"Neeraja J. Yadwadkar, Bharath Hariharan, Joseph E. Gonzalez, Burton Smith, and Randy H. Katz. 2017. Selecting the Best VM across Multiple Public Clouds: A Data-Driven Performance Modeling Approach. In Proceedings of the 2017 Symposium on Cloud Computing (SoCC '17). ACM, 452--465."},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483580"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/3567955.3567960"}],"event":{"name":"SoCC '23: ACM Symposium on Cloud Computing","location":"Santa Cruz CA USA","acronym":"SoCC '23","sponsor":["SIGMOD ACM Special Interest Group on Management of Data","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 2023 ACM Symposium on Cloud Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3620678.3624654","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3620678.3624654","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T15:52:58Z","timestamp":1755877978000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3620678.3624654"}},"subtitle":["Parametric Regression for Optimizing Serverless Functions"],"short-title":[],"issued":{"date-parts":[[2023,10,30]]},"references-count":60,"alternative-id":["10.1145\/3620678.3624654","10.1145\/3620678"],"URL":"https:\/\/doi.org\/10.1145\/3620678.3624654","relation":{},"subject":[],"published":{"date-parts":[[2023,10,30]]},"assertion":[{"value":"2023-10-31","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}