{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,25]],"date-time":"2026-04-25T06:10:25Z","timestamp":1777097425224,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":55,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,6,11]],"date-time":"2022-06-11T00:00:00Z","timestamp":1654905600000},"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":[[2022,6,18]]},"DOI":"10.1145\/3470496.3527390","type":"proceedings-article","created":{"date-parts":[[2022,5,31]],"date-time":"2022-05-31T19:06:01Z","timestamp":1654023961000},"page":"757-770","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":34,"title":["Lukewarm serverless functions"],"prefix":"10.1145","author":[{"given":"David","family":"Schall","sequence":"first","affiliation":[{"name":"University of Edinburgh, Edinburgh, United Kingdom"}]},{"given":"Artemiy","family":"Margaritov","sequence":"additional","affiliation":[{"name":"Huawei 2012 Labs, Edinburgh, United Kingdom"}]},{"given":"Dmitrii","family":"Ustiugov","sequence":"additional","affiliation":[{"name":"ETH Zurich, Zurich, Switzerland"}]},{"given":"Andreas","family":"Sandberg","sequence":"additional","affiliation":[{"name":"Arm Research, Cambridge, United Kingdom"}]},{"given":"Boris","family":"Grot","sequence":"additional","affiliation":[{"name":"University of Edinburgh, Edinburgh, United Kingdom"}]}],"member":"320","published-online":{"date-parts":[[2022,6,11]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Retrieved","author":"Benchmark Zip LZMA","year":"2022","unstructured":"7- Zip LZMA Benchmark . 2022 . Intel Skylake . Retrieved April 12, 2022 from https:\/\/www.7-cpu.com\/cpu\/Skylake_X.html 7-Zip LZMA Benchmark. 2022. Intel Skylake. Retrieved April 12, 2022 from https:\/\/www.7-cpu.com\/cpu\/Skylake_X.html"},{"key":"e_1_3_2_1_2_1","volume-title":"Proceedings of the 17th Symposium on Networked Systems Design and Implementation (NSDI). 419--434","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 Proceedings of the 17th Symposium on Networked Systems Design and Implementation (NSDI). 419--434 . Alexandru Agache, Marc Brooker, Alexandra Iordache, Anthony Liguori, Rolf Neugebauer, Phil Piwonka, and Diana-Maria Popa. 2020. Firecracker: Lightweight Virtualization for Serverless Applications. In Proceedings of the 17th Symposium on Networked Systems Design and Implementation (NSDI). 419--434."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.49"},{"key":"e_1_3_2_1_4_1","volume-title":"Retrieved","year":"2022","unstructured":"Amazon. 2022 . A Demo Running 4000 Firecracker MicroVMs . Retrieved April 12, 2022 from https:\/\/github.com\/firecracker-microvm\/firecracker-demo Amazon. 2022. A Demo Running 4000 Firecracker MicroVMs. Retrieved April 12, 2022 from https:\/\/github.com\/firecracker-microvm\/firecracker-demo"},{"key":"e_1_3_2_1_5_1","volume-title":"Retrieved","author":"Services Amazon Web","year":"2022","unstructured":"Amazon Web Services . 2022 . AWS Lambda Pricing . Retrieved April 12, 2022 from https:\/\/aws.amazon.com\/lambda\/pricing Amazon Web Services. 2022. AWS Lambda Pricing. Retrieved April 12, 2022 from https:\/\/aws.amazon.com\/lambda\/pricing"},{"key":"e_1_3_2_1_6_1","volume-title":"Retrieved","author":"Services Amazon Web","year":"2022","unstructured":"Amazon Web Services . 2022 . Use API Gateway Lambda Authorizers . Retrieved April 12, 2022 from https:\/\/docs.aws.amazon.com\/apigateway\/latest\/developerguide\/apigateway-use-lambda-authorizer.html Amazon Web Services. 2022. Use API Gateway Lambda Authorizers. Retrieved April 12, 2022 from https:\/\/docs.aws.amazon.com\/apigateway\/latest\/developerguide\/apigateway-use-lambda-authorizer.html"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00017"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024716.2024718"},{"key":"e_1_3_2_1_9_1","volume-title":"Retrieved","author":"King Colin Ian","year":"2022","unstructured":"Colin Ian King . 2022 . Stress-ng . Retrieved April 12, 2022 from https:\/\/github.com\/ColinIanKing\/stress-ng Colin Ian King. 2022. Stress-ng. Retrieved April 12, 2022 from https:\/\/github.com\/ColinIanKing\/stress-ng"},{"key":"e_1_3_2_1_10_1","volume-title":"Proceedings of the 18th IEEE Symposium on High-Performance Computer Architecture (HPCA). 225--234","author":"Daly David","unstructured":"David Daly and Harold W. Cain . 2012. Cache restoration for highly partitioned virtualized systems . In Proceedings of the 18th IEEE Symposium on High-Performance Computer Architecture (HPCA). 225--234 . David Daly and Harold W. Cain. 2012. Cache restoration for highly partitioned virtualized systems. In Proceedings of the 18th IEEE Symposium on High-Performance Computer Architecture (HPCA). 225--234."},{"key":"e_1_3_2_1_11_1","volume-title":"Retrieved","year":"2020","unstructured":"Datadog. 2020 . The State of Serverless 2020 . Retrieved April 12, 2022 from https:\/\/www.datadoghq.com\/state-of-serverless-2020 Datadog. 2020. The State of Serverless 2020. Retrieved April 12, 2022 from https:\/\/www.datadoghq.com\/state-of-serverless-2020"},{"key":"e_1_3_2_1_12_1","volume-title":"Retrieved","year":"2021","unstructured":"Datadog. 2021 . The State of Serverless 2021 . Retrieved April 12, 2022 from https:\/\/www.datadoghq.com\/state-of-serverless Datadog. 2021. The State of Serverless 2021. Retrieved April 12, 2022 from https:\/\/www.datadoghq.com\/state-of-serverless"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378512"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/3358807.3358809"},{"key":"e_1_3_2_1_15_1","volume-title":"Maximilian Schwinger, Johannes Grohmann, Nikolas Herbst, Cristina L. Abad, and Alexandru Iosup.","author":"Eismann Simon","year":"2020","unstructured":"Simon Eismann , Joel Scheuner , Erwin Van Eyk , Maximilian Schwinger, Johannes Grohmann, Nikolas Herbst, Cristina L. Abad, and Alexandru Iosup. 2020 . A Review of Serverless Use Cases and their Characteristics. CoRR abs\/2008.11110 (2020). Simon Eismann, Joel Scheuner, Erwin Van Eyk, Maximilian Schwinger, Johannes Grohmann, Nikolas Herbst, Cristina L. Abad, and Alexandru Iosup. 2020. A Review of Serverless Use Cases and their Characteristics. CoRR abs\/2008.11110 (2020)."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155638"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2008.4771774"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304013"},{"key":"e_1_3_2_1_19_1","volume-title":"Retrieved","year":"2022","unstructured":"Google. 2022 . Cloud Functions Pricing . Retrieved April 12, 2022 from https:\/\/cloud.google.com\/functions\/pricing Google. 2022. Cloud Functions Pricing. Retrieved April 12, 2022 from https:\/\/cloud.google.com\/functions\/pricing"},{"key":"e_1_3_2_1_20_1","volume-title":"Retrieved","author":"Cloud Google","year":"2022","unstructured":"Google Cloud . 2022 . Implementing SLOs . Retrieved April 12, 2022 from https:\/\/sre.google\/workbook\/implementing-slos Google Cloud. 2022. Implementing SLOs. Retrieved April 12, 2022 from https:\/\/sre.google\/workbook\/implementing-slos"},{"key":"e_1_3_2_1_21_1","volume-title":"Retrieved","year":"2022","unstructured":"GoogleCloudPlatform. 2022 . Online Boutique . Retrieved April 12, 2022 from https:\/\/github.com\/GoogleCloudPlatform\/microservices-demo GoogleCloudPlatform. 2022. Online Boutique. Retrieved April 12, 2022 from https:\/\/github.com\/GoogleCloudPlatform\/microservices-demo"},{"key":"e_1_3_2_1_22_1","volume-title":"Open Source Universal RPC Framework. Retrieved","author":"Authors RPC","year":"2022","unstructured":"g RPC Authors . 2022 . gRPC: A High-Performance , Open Source Universal RPC Framework. Retrieved April 12, 2022 from https:\/\/grpc.io gRPC Authors. 2022. gRPC: A High-Performance, Open Source Universal RPC Framework. Retrieved April 12, 2022 from https:\/\/grpc.io"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1469-8137.1912.tb05611.x"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508148.2485957"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446701"},{"key":"e_1_3_2_1_26_1","volume-title":"Retrieved","author":"Corbet Jonathan","year":"2010","unstructured":"Jonathan Corbet . 2010 . Memory compaction . Retrieved April 12, 2022 from https:\/\/lwn.net\/Articles\/368869 Jonathan Corbet. 2010. Memory compaction. Retrieved April 12, 2022 from https:\/\/lwn.net\/Articles\/368869"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/379240.379268"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540732"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830785"},{"key":"e_1_3_2_1_30_1","volume-title":"Retrieved","year":"2020","unstructured":"kernel.org. 2020 . perf: Linux profiling with performance counters . Retrieved April 12, 2022 from https:\/\/perf.wiki.kernel.org\/index.php\/Main_Page kernel.org. 2020. perf: Linux profiling with performance counters. Retrieved April 12, 2022 from https:\/\/perf.wiki.kernel.org\/index.php\/Main_Page"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2019.00091"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3365439"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2017.53"},{"key":"e_1_3_2_1_34_1","volume-title":"Retrieved","author":"Foundation Linux","year":"2008","unstructured":"Linux Foundation . 2008 . pthread_create - Linux manual page . Retrieved April 12, 2022 from https:\/\/man7.org\/linux\/man-pages\/man3\/pthread_create.3.html Linux Foundation. 2008. pthread_create - Linux manual page. Retrieved April 12, 2022 from https:\/\/man7.org\/linux\/man-pages\/man3\/pthread_create.3.html"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.48550\/ARXIV.2007.03152"},{"key":"e_1_3_2_1_36_1","volume-title":"Retrieved","author":"Shilkov Mikhail","year":"2021","unstructured":"Mikhail Shilkov . 2021 . When Does Cold Start Happen on AWS Lambda ? Retrieved April 12, 2022 from https:\/\/mikhail.io\/serverless\/coldstarts\/aws\/intervals Mikhail Shilkov. 2021. When Does Cold Start Happen on AWS Lambda? Retrieved April 12, 2022 from https:\/\/mikhail.io\/serverless\/coldstarts\/aws\/intervals"},{"key":"e_1_3_2_1_37_1","volume-title":"Retrieved","author":"Shilkov Mikhail","year":"2021","unstructured":"Mikhail Shilkov . 2021 . When Does Cold Start Happen on Azure Functions ? Retrieved April 12, 2022 from https:\/\/mikhail.io\/serverless\/coldstarts\/azure\/intervals Mikhail Shilkov. 2021. When Does Cold Start Happen on Azure Functions? Retrieved April 12, 2022 from https:\/\/mikhail.io\/serverless\/coldstarts\/azure\/intervals"},{"key":"e_1_3_2_1_38_1","volume-title":"Retrieved","author":"Shilkov Mikhail","year":"2021","unstructured":"Mikhail Shilkov . 2021 . When Does Cold Start Happen on Google Cloud Functions ? Retrieved April 12, 2022 from https:\/\/mikhail.io\/serverless\/coldstarts\/gcp\/intervals Mikhail Shilkov. 2021. When Does Cold Start Happen on Google Cloud Functions? Retrieved April 12, 2022 from https:\/\/mikhail.io\/serverless\/coldstarts\/gcp\/intervals"},{"key":"e_1_3_2_1_39_1","volume-title":"Retrieved","author":"Oracle Corporation","year":"2010","unstructured":"Oracle Corporation . 2010 . Chapter 3 Thread Create Attributes . Retrieved April 12, 2022 from https:\/\/docs.oracle.com\/cd\/E19455-01\/806-5257\/6je9h032j\/index.html Oracle Corporation. 2010. Chapter 3 Thread Create Attributes. Retrieved April 12, 2022 from https:\/\/docs.oracle.com\/cd\/E19455-01\/806-5257\/6je9h032j\/index.html"},{"key":"e_1_3_2_1_40_1","volume-title":"Retrieved","author":"Lilly Paul","year":"2021","unstructured":"Paul Lilly . 2021 . Leaked AMD Zen 4 Cache Upgrades Could Be Key In Competing With Alder Lake . Retrieved April 12, 2022 from https:\/\/hothardware.com\/news\/amd-zen-4-cache-key-competing-alder-lake Paul Lilly. 2021. Leaked AMD Zen 4 Cache Upgrades Could Be Key In Competing With Alder Lake. Retrieved April 12, 2022 from https:\/\/hothardware.com\/news\/amd-zen-4-cache-key-competing-alder-lake"},{"key":"e_1_3_2_1_41_1","volume-title":"Proceedings of the 32nd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 16--27","author":"Reinman Glenn","unstructured":"Glenn Reinman , Brad Calder , and Todd M . Austin.1999. Fetch Directed Instruction Prefetching . In Proceedings of the 32nd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 16--27 . Glenn Reinman, Brad Calder, and Todd M. Austin.1999. Fetch Directed Instruction Prefetching. In Proceedings of the 32nd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). 16--27."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3352460.3358296"},{"key":"e_1_3_2_1_43_1","volume-title":"Proceedings of the 2020 USENIX Annual Technical Conference (ATC). 205--218","author":"Shahrad Mohammad","year":"2020","unstructured":"Mohammad Shahrad , Rodrigo Fonseca , I\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 Annual Technical Conference (ATC). 205--218 . Mohammad Shahrad, Rodrigo Fonseca, I\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 Annual Technical Conference (ATC). 205--218."},{"key":"e_1_3_2_1_44_1","volume-title":"Proceedings of the 2020 USENIX Annual Technical Conference (ATC). 419--433","author":"Shillaker Simon","unstructured":"Simon Shillaker and Peter R. Pietzuch . 2020. Faasm: Lightweight Isolation for Efficient Stateful Serverless Computing . In Proceedings of the 2020 USENIX Annual Technical Conference (ATC). 419--433 . Simon Shillaker and Peter R. Pietzuch. 2020. Faasm: Lightweight Isolation for Efficient Stateful Serverless Computing. In Proceedings of the 2020 USENIX Annual Technical Conference (ATC). 419--433."},{"key":"e_1_3_2_1_45_1","volume-title":"Proceedings of the 13th Symposium on Operating System Design and Implementation (OSDI). 177--194","author":"Sriraman Akshitha","unstructured":"Akshitha Sriraman and Thomas F. Wenisch . 2018. &mu;Tune: Auto-Tuned Threading for OLDI Microservices . In Proceedings of the 13th Symposium on Operating System Design and Implementation (OSDI). 177--194 . Akshitha Sriraman and Thomas F. Wenisch. 2018. &mu;Tune: Auto-Tuned Threading for OLDI Microservices. In Proceedings of the 13th Symposium on Operating System Design and Implementation (OSDI). 177--194."},{"key":"e_1_3_2_1_46_1","volume-title":"Retrieved","author":"Blog The Cloudflare","year":"2021","unstructured":"The Cloudflare Blog . 2021 . ARMs Race: Ampere Altra Takes on the AWS Graviton2 . Retrieved April 12, 2022 from https:\/\/blog.cloudflare.com\/arms-race-ampere-altra-takes-on-aws-graviton2 The Cloudflare Blog. 2021. ARMs Race: Ampere Altra Takes on the AWS Graviton2. Retrieved April 12, 2022 from https:\/\/blog.cloudflare.com\/arms-race-ampere-altra-takes-on-aws-graviton2"},{"key":"e_1_3_2_1_47_1","volume-title":"Retrieved","author":"Blog The Cloudflare","year":"2021","unstructured":"The Cloudflare Blog . 2021 . The EPYC Journey Continues to Milan in Cloudflare's 11th Generation Edge Server . Retrieved April 12, 2022 from https:\/\/blog.cloudflare.com\/the-epyc-journey-continues-to-milan-in-cloudflares-11th-generation-edge-server The Cloudflare Blog. 2021. The EPYC Journey Continues to Milan in Cloudflare's 11th Generation Edge Server. Retrieved April 12, 2022 from https:\/\/blog.cloudflare.com\/the-epyc-journey-continues-to-milan-in-cloudflares-11th-generation-edge-server"},{"key":"e_1_3_2_1_48_1","volume-title":"Retrieved","author":"Authors The Firecracker","year":"2022","unstructured":"The Firecracker Authors . 2022 . Production Host Setup Recommendations . Retrieved April 12, 2022 from https:\/\/github.com\/firecracker-microvm\/firecracker\/blob\/master\/docs\/prod-host-setup.md The Firecracker Authors. 2022. Production Host Setup Recommendations. Retrieved April 12, 2022 from https:\/\/github.com\/firecracker-microvm\/firecracker\/blob\/master\/docs\/prod-host-setup.md"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC53511.2021.00016"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446714"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303978"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2014.6844459"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2013.6522309"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3007787.3001186"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830792"}],"event":{"name":"ISCA '22: The 49th Annual International Symposium on Computer Architecture","location":"New York New York","acronym":"ISCA '22","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture","IEEE CS TCAA IEEE CS technical committee on architectural acoustics"]},"container-title":["Proceedings of the 49th Annual International Symposium on Computer Architecture"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3470496.3527390","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3470496.3527390","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:30:28Z","timestamp":1750188628000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3470496.3527390"}},"subtitle":["characterization and optimization"],"short-title":[],"issued":{"date-parts":[[2022,6,11]]},"references-count":55,"alternative-id":["10.1145\/3470496.3527390","10.1145\/3470496"],"URL":"https:\/\/doi.org\/10.1145\/3470496.3527390","relation":{},"subject":[],"published":{"date-parts":[[2022,6,11]]},"assertion":[{"value":"2022-06-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}