{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,22]],"date-time":"2026-01-22T09:05:45Z","timestamp":1769072745363,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":56,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,12,2]],"date-time":"2024-12-02T00:00:00Z","timestamp":1733097600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nd\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,12,2]]},"DOI":"10.1145\/3652892.3700757","type":"proceedings-article","created":{"date-parts":[[2024,11,27]],"date-time":"2024-11-27T19:36:13Z","timestamp":1732736173000},"page":"172-184","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["In Serverless, OS Scheduler Choice Costs Money: A Hybrid Scheduling Approach for Cheaper FaaS"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-6694-4354","authenticated-orcid":false,"given":"Yuxuan","family":"Zhao","sequence":"first","affiliation":[{"name":"Leiden University, Leiden, Netherlands"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-7150-5546","authenticated-orcid":false,"given":"Weikang","family":"Weng","sequence":"additional","affiliation":[{"name":"Leiden University, Leiden, Netherlands"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2947-9444","authenticated-orcid":false,"given":"Rob","family":"van Nieuwpoort","sequence":"additional","affiliation":[{"name":"Leiden University, Leiden, Netherlands"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5477-2194","authenticated-orcid":false,"given":"Alexandru","family":"Uta","sequence":"additional","affiliation":[{"name":"DFINITY, Zurich, Switzerland"}]}],"member":"320","published-online":{"date-parts":[[2024,12,2]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"eBPF Documentation. https:\/\/ebpf.io\/what-is-ebpf\/. [Online","year":"2024","unstructured":"2024 eBPF.io authors. 2024. eBPF Documentation. https:\/\/ebpf.io\/what-is-ebpf\/. [Online; accessed 13-September-2024]."},{"key":"e_1_3_2_1_2_1","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. 2020. Firecracker: Lightweight virtualization for serverless applications. In 17th USENIX symposium on networked systems design and implementation (NSDI 20). 419--434."},{"key":"e_1_3_2_1_3_1","volume-title":"Proceedings of the 16th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments. 101--113","author":"Caraza-Harter Tyler","year":"2020","unstructured":"Anjali, Tyler Caraza-Harter, and Michael M Swift. 2020. Blending containers and virtual machines: a study of firecracker and gVisor. In Proceedings of the 16th ACM SIGPLAN\/SIGOPS International Conference on Virtual Execution Environments. 101--113."},{"key":"e_1_3_2_1_4_1","volume-title":"Arpaci-Dusseau","author":"Arpaci-Dusseau Remzi H.","year":"2023","unstructured":"Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau. 2023. Operating Systems: Three Easy Pieces (1.10 ed.). Arpaci-Dusseau Books."},{"key":"e_1_3_2_1_5_1","volume-title":"Decentralized and Stateful Serverless Computing on the Internet Computer Blockchain. In 2023 USENIX Annual Technical Conference (USENIX ATC 23)","author":"Arutyunyan Maksym","year":"2023","unstructured":"Maksym Arutyunyan, Andriy Berestovskyy, Adam Bratschi-Kaye, Ulan Degenbaev, Manu Drijvers, Islam El-Ashi, Stefan Kaestle, Roman Kashitsyn, Maciej Kot, Yvonne-Anne Pignolet, et al. 2023. Decentralized and Stateful Serverless Computing on the Internet Computer Blockchain. In 2023 USENIX Annual Technical Conference (USENIX ATC 23). 329--343."},{"key":"e_1_3_2_1_6_1","volume-title":"https:\/\/aws.amazon.com\/lambda\/. [Online","author":"Lambda AWS.","year":"2024","unstructured":"AWS. 2024. AWS Lambda. https:\/\/aws.amazon.com\/lambda\/. [Online; accessed 15-May-2024]."},{"key":"e_1_3_2_1_7_1","volume-title":"AWS Lambda Pricing. https:\/\/aws.amazon.com\/lambda\/pricing\/. [Online","author":"AWS.","year":"2024","unstructured":"AWS. 2024. AWS Lambda Pricing. https:\/\/aws.amazon.com\/lambda\/pricing\/. [Online; accessed 15-May-2024]."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3552326.3567506"},{"key":"e_1_3_2_1_9_1","volume-title":"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). 315--328."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3464298.3476133"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3464298.3493398"},{"key":"e_1_3_2_1_12_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. arXiv preprint arXiv:2008.11110 (2020)."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2017.32"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEC.2018.00029"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/238721.238765"},{"key":"e_1_3_2_1_16_1","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Fried Joshua","year":"2020","unstructured":"Joshua Fried, Zhenyuan Ruan, Amy Ousterhout, and Adam Belay. 2020. Caladan: Mitigating interference at microsecond timescales. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20). 281--297."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC41404.2022.00047"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3502181.3531459"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3429880.3430099"},{"key":"e_1_3_2_1_20_1","volume-title":"Google Functions. https:\/\/cloud.google.com\/functions. [Online","year":"2024","unstructured":"Google. 2024. Google Functions. https:\/\/cloud.google.com\/functions. [Online; accessed 15-May-2024]."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/3027041.3027047"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458336.3465274"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483542"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3592533.3592807"},{"key":"e_1_3_2_1_25_1","unstructured":"Eric Jonas Anurag Khandelwal Karl Krauth Johann Schleier-Smith Qifan Pu Neeraja Yadwadkar Ion Stoica Vikram Sreekanti Vaishaal Shankar Joseph E Gonzalez David A Patterson Chia-Che Tsai Joao Carreira and Raluca Ada Popa. [n. d.]. Cloud Programming Simplified: A Berkeley View on Serverless Computing. ([n. d.])."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3128601"},{"key":"e_1_3_2_1_27_1","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Kaffes Kostis","year":"2019","unstructured":"Kostis Kaffes, Timothy Chong, Jack Tigar Humphries, Adam Belay, David Mazi\u00e8res, and Christos Kozyrakis. 2019. Shinjuku: Preemptive Scheduling for {\u03bcsecond-scale} Tail Latency. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). 345--360."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483548"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3362709"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3542929.3563468"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3102980.3103008"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2851141.2851151"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3620678.3624645"},{"key":"e_1_3_2_1_34_1","volume-title":"2022 USENIX Annual Technical Conference (USENIX ATC 22)","author":"Li Zijun","year":"2022","unstructured":"Zijun Li, Jiagan Cheng, Quan Chen, Eryu Guan, Zizheng Bian, Yi Tao, Bin Zha, Qiang Wang, Weidong Han, and Minyi Guo. 2022. {RunD}: A Lightweight Secure Container Runtime for High-density Deployment and High-concurrency Startup in Serverless Computing. In 2022 USENIX Annual Technical Conference (USENIX ATC 22). 53--68."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901326"},{"key":"e_1_3_2_1_36_1","volume-title":"19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22)","author":"McClure Sarah","year":"2022","unstructured":"Sarah McClure, Amy Ousterhout, Scott Shenker, and Sylvia Ratnasamy. 2022. Efficient Scheduling Policies for {Microsecond-Scale} Tasks. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22). 1--18."},{"key":"e_1_3_2_1_37_1","volume-title":"Azure Functions. https:\/\/azure.microsoft.com\/en-us\/products\/functions\/. [Online","year":"2024","unstructured":"Microsoft. 2024. Azure Functions. https:\/\/azure.microsoft.com\/en-us\/products\/functions\/. [Online; accessed 15-May-2024]."},{"key":"e_1_3_2_1_38_1","unstructured":"Djob Mvondo Antonio Barbalace Jean-Pierre Lozi and Gilles Muller. 2022. Towards user-programmable schedulers in the operating system kernel. In SPMA 22-11th workshop on Systems for Post-Moore Architectures. 1--4."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3487013"},{"key":"e_1_3_2_1_40_1","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Ousterhout Amy","year":"2019","unstructured":"Amy Ousterhout, Joshua Fried, Jonathan Behrens, Adam Belay, and Hari Balakrishnan. 2019. Shenango: Achieving high {CPU} efficiency for latency-sensitive datacenter workloads. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). 361--378."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132780"},{"key":"e_1_3_2_1_42_1","volume-title":"psutil documentation. https:\/\/psutil.readthedocs.io\/en\/latest\/. [Online","year":"2024","unstructured":"psutil. 2024. psutil documentation. https:\/\/psutil.readthedocs.io\/en\/latest\/. [Online; accessed 15-May-2024]."},{"key":"e_1_3_2_1_43_1","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Qin Henry","year":"2018","unstructured":"Henry Qin, Qian Li, Jacqueline Speiser, Peter Kraft, and John Ousterhout. 2018. Arachne:{Core-Aware} Thread Management. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18). 145--160."},{"key":"e_1_3_2_1_44_1","unstructured":"Michael Roberts and John Chapin. 2017. What is Serverless? O'Reilly Media Incorporated."},{"key":"e_1_3_2_1_45_1","volume-title":"Building Serverless Applications with Python: Develop fast, scalable, and cost-effective web applications that are always available","author":"Rohit Jalem Raj","unstructured":"Jalem Raj Rohit. 2018. Building Serverless Applications with Python: Develop fast, scalable, and cost-effective web applications that are always available. Packt Publishing Ltd."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3464298.3494884"},{"key":"e_1_3_2_1_47_1","unstructured":"Mohammad Shahrad Rodrigo Fonseca Inigo 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 2020 USENIX annual technical conference (USENIX ATC 20). 205--218."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3587135.3592195"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3542929.3563470"},{"key":"e_1_3_2_1_50_1","volume-title":"schedtool","author":"Mannuals Ubuntu","year":"2024","unstructured":"Ubuntu Mannuals: schedtool. 2024. Schedtool - A tool for setting and querying process scheduling policies. https:\/\/manpages.ubuntu.com\/manpages\/trusty\/man8\/schedtool.8.html. [Online; accessed 15-May-2024]."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3410279"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3154847.3154848"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/3419111.3421280"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483580"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid54584.2022.00026"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER51413.2022.00031"}],"event":{"name":"Middleware '24: 25th International Middleware Conference","location":"Hong Kong Hong Kong","acronym":"Middleware '24","sponsor":["IFIP","Usenix"]},"container-title":["Proceedings of the 25th International Middleware Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3652892.3700757","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3652892.3700757","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:53:57Z","timestamp":1750287237000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3652892.3700757"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,12,2]]},"references-count":56,"alternative-id":["10.1145\/3652892.3700757","10.1145\/3652892"],"URL":"https:\/\/doi.org\/10.1145\/3652892.3700757","relation":{},"subject":[],"published":{"date-parts":[[2024,12,2]]},"assertion":[{"value":"2024-12-02","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}