{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,6]],"date-time":"2026-06-06T01:11:40Z","timestamp":1780708300539,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":45,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,27]],"date-time":"2024-04-27T00:00:00Z","timestamp":1714176000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["2146475"],"award-info":[{"award-number":["2146475"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,27]]},"DOI":"10.1145\/3622781.3674181","type":"proceedings-article","created":{"date-parts":[[2025,4,10]],"date-time":"2025-04-10T15:31:01Z","timestamp":1744299061000},"page":"155-169","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Litmus: Fair Pricing for Serverless Computing"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-4241-538X","authenticated-orcid":false,"given":"Qi","family":"Pei","sequence":"first","affiliation":[{"name":"Computer Science \/ Watson School, The State University of New York at Binghamton, Binghamton, New York, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-0215-019X","authenticated-orcid":false,"given":"Yipeng","family":"Wang","sequence":"additional","affiliation":[{"name":"Intel Lab., Intel, Portland, Oregon, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-0226-9951","authenticated-orcid":false,"given":"Seunghee","family":"Shin","sequence":"additional","affiliation":[{"name":"Computer Science \/ Watson School, The State University of New York at Binghamton, Binghamton, New York, United States of America"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,4,10]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Amazon ec2 pricing. https:\/\/aws.amazon.com\/ec2\/pricing\/?nc1=h_ls."},{"key":"e_1_3_2_1_2_1","unstructured":"Amazon web service. https:\/\/docs.aws.amazon.com\/apigateway\/latest\/developerguide\/apigateway-use-lambda-authorizer.html."},{"key":"e_1_3_2_1_3_1","unstructured":"Aws lambda pricing. https:\/\/aws.amazon.com\/lambda\/pricing\/?nc1=h_ls."},{"key":"e_1_3_2_1_4_1","unstructured":"Google cloud function pricing. https:\/\/azure.microsoft.com\/en-us\/pricing\/details\/functions\/."},{"key":"e_1_3_2_1_5_1","unstructured":"Google cloud function pricing. https:\/\/cloud.google.com\/functions\/pricing."},{"key":"e_1_3_2_1_6_1","unstructured":"kernel.org. https:\/\/perf.wiki.kernel.org\/index.php\/Main_Page."},{"key":"e_1_3_2_1_7_1","unstructured":"Google cloud platform microservice demo. 2022. https:\/\/github.com\/GoogleCloudPlatform\/microservices-demo."},{"key":"e_1_3_2_1_8_1","first-page":"419","volume-title":"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. Firecracker: Lightweight virtualization for serverless applications. In 17th USENIX symposium on networked systems design and implementation (NSDI 20), pages 419--434, 2020."},{"key":"e_1_3_2_1_9_1","unstructured":"AMD. Performance monitor counters for amd family 1ah model 00h0fh processors. https:\/\/www.amd.com\/content\/dam\/amd\/en\/documents\/epyc-technical-docs\/programmer-references\/58550-0.01.pdf."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2503210.2503256"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3464298.3476133"},{"key":"e_1_3_2_1_12_1","unstructured":"DataDog. Python setup and usage. https:\/\/docs.python.org\/3\/using\/index.html."},{"key":"e_1_3_2_1_13_1","volume-title":"The state of serverless","year":"2021","unstructured":"DataDog. The state of serverless, 2021. https:\/\/www.datadoghq.com\/state-of-serverless-2021\/."},{"key":"e_1_3_2_1_14_1","volume-title":"The state of serverless","year":"2022","unstructured":"DataDog. The state of serverless, 2022. https:\/\/www.datadoghq.com\/state-of-serverless-2022\/\/."},{"key":"e_1_3_2_1_15_1","volume-title":"The state of serverless","year":"2023","unstructured":"DataDog. The state of serverless, 2023. https:\/\/www.datadoghq.com\/state-of-serverless\/."},{"key":"e_1_3_2_1_16_1","volume-title":"Maximilian Schwinger, Johannes Grohmann, Nikolas Herbst, Cristina L Abad, and Alexandru Iosup. A review of serverless use cases and their characteristics. arXiv preprint arXiv:2008.11110","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. A review of serverless use cases and their characteristics. arXiv preprint arXiv:2008.11110, 2020."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2018.00019"},{"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","doi-asserted-by":"publisher","DOI":"10.1145\/3361525.3361541"},{"key":"e_1_3_2_1_20_1","unstructured":"Intel. Perfmon events. https:\/\/perfmon-events.intel.com\/."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2018.8573512"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446701"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2817817.2731203"},{"key":"e_1_3_2_1_24_1","unstructured":"Ram Srivatsa Kannan Animesh Jain Michael A Laurenzano Lingjia Tang and Jason Mars. Proctor-detecting and investigating performance interference in shared datacenters."},{"key":"e_1_3_2_1_25_1","volume-title":"Caliper: Interference estimator for multi-tenant environments sharing architectural resources. ACM Transactions on Architecture and Code Optimization (TACO), 16(3):1--25","author":"Kannan Ram Srivatsa","year":"2019","unstructured":"Ram Srivatsa Kannan, Michael Laurenzano, Jeongseob Ahn, Jason Mars, and Lingjia Tang. Caliper: Interference estimator for multi-tenant environments sharing architectural resources. ACM Transactions on Architecture and Code Optimization (TACO), 16(3):1--25, 2019."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2019.00091"},{"key":"e_1_3_2_1_27_1","first-page":"111","volume-title":"Proceedings. 13th International Conference on Parallel Architecture and Compilation Techniques, 2004. PACT 2004.","author":"Kim S.","year":"2004","unstructured":"S. Kim, D. Chandra, and Y. Solihin. Fair cache sharing and partitioning in a chip multiprocessor architecture. In Proceedings. 13th International Conference on Parallel Architecture and Compilation Techniques, 2004. PACT 2004., pages 111--122, 2004."},{"issue":"1","key":"e_1_3_2_1_28_1","doi-asserted-by":"crossref","first-page":"373","DOI":"10.14778\/1687627.1687670","article-title":"Minimizing cache conflicts in multi-core processors for databases","volume":"2","author":"Lee Rubao","year":"2009","unstructured":"Rubao Lee, Xiaoning Ding, Feng Chen, Qingda Lu, and Xiaodong Zhang. Mcc-db: Minimizing cache conflicts in multi-core processors for databases. Proceedings of the VLDB Endowment, 2(1):373--384, 2009.","journal-title":"Proceedings of the VLDB Endowment"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1109\/ISPASS51385.2021.00024","volume-title":"2021 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)","author":"Marangoz Emir C","year":"2021","unstructured":"Emir C Marangoz, Kyoung-Don Kang, and Seunghee Shin. Designing gpu architecture for memory bandwidth reservation. In 2021 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pages 87--89. IEEE, 2021."},{"key":"e_1_3_2_1_30_1","first-page":"1","volume-title":"Proceedings of the Fourteenth EuroSys Conference 2019","author":"Park Jinsu","year":"2019","unstructured":"Jinsu Park, Seongbeom Park, and Woongki Baek. Copart: Coordinated partitioning of last-level cache and memory bandwidth for fairness-aware workload consolidation on commodity servers. In Proceedings of the Fourteenth EuroSys Conference 2019, pages 1--16, 2019."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA52012.2021.00031"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3470496.3527390"},{"key":"e_1_3_2_1_33_1","volume-title":"56th IEEE\/ACM International Symposium on Microarchitecture","author":"Schall David","year":"2023","unstructured":"David Schall, Andreas Sandberg, and Boris Grot. Warming up a cold front-end with ignite. In 56th IEEE\/ACM International Symposium on Microarchitecture, 2023."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3406011"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"crossref","first-page":"194","DOI":"10.1109\/PACT.2017.19","volume-title":"2017 26th International Conference on Parallel Architectures and Compilation Techniques (PACT)","author":"Selfa Vicent","year":"2017","unstructured":"Vicent Selfa, Julio Sahuquillo, Lieven Eeckhout, Salvador Petit, and Mar\u00eda E. G\u00f3mez. Application clustering policies to address system fairness with intel's cache allocation technology. In 2017 26th International Conference on Parallel Architectures and Compilation Techniques (PACT), pages 194--205, 2017."},{"key":"e_1_3_2_1_36_1","first-page":"205","volume-title":"2020 USENIX Annual Technical Conference (USENIX ATC 20)","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. Serverless in the wild: Characterizing and optimizing the serverless workload at a large cloud provider. In 2020 USENIX Annual Technical Conference (USENIX ATC 20), pages 205--218. USENIX Association, July 2020."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA45697.2020.00049"},{"key":"e_1_3_2_1_38_1","first-page":"62","volume-title":"2015 48th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO)","author":"Subramanian Lavanya","year":"2015","unstructured":"Lavanya Subramanian, Vivek Seshadri, Arnab Ghosh, Samira Khan, and Onur Mutlu. The application slowdown model: Quantifying and controlling the impact of inter-application interference at shared caches and main memory. In 2015 48th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO), pages 62--75, 2015."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3419111.3421306"},{"key":"e_1_3_2_1_40_1","volume-title":"Lawrence Livermore National Lab.(LLNL)","author":"Tiwari A","year":"2013","unstructured":"A Tiwari, M Schulz, L Carrington, L Tang, and J Mars. Enabling fair pricing on hpc systems with node sharing. Technical report, Lawrence Livermore National Lab.(LLNL), Livermore, CA (United States), 2013."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446714"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1454115.1454148"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2016.7446078"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483580"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458817.3476215"}],"event":{"name":"ASPLOS '24: 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 4","location":"Hilton La Jolla Torrey Pines La Jolla CA USA","acronym":"ASPLOS '24","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","SIGPLAN ACM Special Interest Group on Programming Languages","SIGARCH ACM Special Interest Group on Computer Architecture","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 4"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3622781.3674181","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3622781.3674181","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:37:03Z","timestamp":1750178223000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3622781.3674181"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,27]]},"references-count":45,"alternative-id":["10.1145\/3622781.3674181","10.1145\/3622781"],"URL":"https:\/\/doi.org\/10.1145\/3622781.3674181","relation":{},"subject":[],"published":{"date-parts":[[2024,4,27]]},"assertion":[{"value":"2025-04-10","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}