{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T02:40:11Z","timestamp":1755916811975,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":43,"publisher":"ACM","funder":[{"DOI":"10.13039\/501100006374","name":"European Commission","doi-asserted-by":"publisher","award":["101092850"],"award-info":[{"award-number":["101092850"]}],"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,7,10]]},"DOI":"10.1145\/3736548.3737823","type":"proceedings-article","created":{"date-parts":[[2025,6,23]],"date-time":"2025-06-23T09:10:22Z","timestamp":1750669822000},"page":"9-16","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["SnapBPF: Exploiting eBPF for Serverless Snapshot Prefetching"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-0614-4438","authenticated-orcid":false,"given":"Stratos","family":"Psomadakis","sequence":"first","affiliation":[{"name":"National Technical University of Athens, Athens, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9857-623X","authenticated-orcid":false,"given":"Dimitrios","family":"Siakavaras","sequence":"additional","affiliation":[{"name":"National Technical University of Athens, Athens, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7965-0510","authenticated-orcid":false,"given":"Chloe","family":"Alverti","sequence":"additional","affiliation":[{"name":"University of Illinois, Urbana-Champaign, Champaign, IL, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-3638-4752","authenticated-orcid":false,"given":"Symeon","family":"Porgiotis","sequence":"additional","affiliation":[{"name":"National Technical University of Athens, Athens, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7531-8310","authenticated-orcid":false,"given":"Orestis Lagkas","family":"Nikolos","sequence":"additional","affiliation":[{"name":"National Technical University of Athens, Athens, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9634-2835","authenticated-orcid":false,"given":"Christos","family":"Katsakioris","sequence":"additional","affiliation":[{"name":"National Technical University of Athens, Athens, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4424-9951","authenticated-orcid":false,"given":"Konstantinos","family":"Nikas","sequence":"additional","affiliation":[{"name":"National Technical University of Athens, Athens, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7811-4831","authenticated-orcid":false,"given":"Georgios","family":"Goumas","sequence":"additional","affiliation":[{"name":"National Technical University of Athens, Athens, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4890-8427","authenticated-orcid":false,"given":"Nectarios","family":"Koziris","sequence":"additional","affiliation":[{"name":"National Technical University of Athens, Athens, Greece"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,7,10]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Amazon Web Services. AWS Lambda 2025. URL https:\/\/aws.amazon.com\/lambda."},{"key":"e_1_3_2_1_2_1","volume-title":"Azure functions","author":"Azure Microsoft","year":"2025","unstructured":"Microsoft Azure. Azure functions, 2025. URL https:\/\/azure.microsoft.com\/en-us\/products\/functions."},{"key":"e_1_3_2_1_3_1","volume-title":"Huawei Cloud Functions","author":"Huawei Corporation","year":"2025","unstructured":"Huawei Corporation. Huawei Cloud Functions, 2025. URL https:\/\/developer.huawei.com\/consumer\/en\/agconnect\/cloud-function\/."},{"key":"e_1_3_2_1_4_1","volume-title":"Google Serverless Computing","author":"Google Corporation","year":"2025","unstructured":"Google Corporation. Google Serverless Computing, 2025. URL https:\/\/cloud.google.com\/serverless."},{"key":"e_1_3_2_1_5_1","volume-title":"Alibaba Serverless Application Engine","author":"Alibaba Corporation","year":"2025","unstructured":"Alibaba Corporation. Alibaba Serverless Application Engine, 2025. URL https:\/\/www.aliyun.com\/product\/aliware\/sae."},{"key":"e_1_3_2_1_6_1","unstructured":"Cloudflare Corporation. Cloudflare Workers 2025. URL https:\/\/workers.cloudflare.com\/."},{"key":"e_1_3_2_1_7_1","volume-title":"Michael Swift. Peeking Behind the Curtains of Serverless Platforms. In Proceedings of the 2018 USENIX annual technical conference (USENIX ATC)","author":"Wang Liang","year":"2018","unstructured":"Liang Wang, Mengyuan Li, Yinqian Zhang, Thomas Ristenpart, and Michael Swift. Peeking Behind the Curtains of Serverless Platforms. In Proceedings of the 2018 USENIX annual technical conference (USENIX ATC), 2018. URL https:\/\/www.usenix.org\/conference\/atc18\/presentation\/wang-liang."},{"key":"e_1_3_2_1_8_1","volume-title":"Serverless cold starts and where to find them. arXiv preprint arXiv:2410.06145","author":"Joosen Artjom","year":"2024","unstructured":"Artjom Joosen, Ahmed Hassan, Martin Asenov, Rajkarn Singh, Luke Darlow, Jianfeng Wang, Qiwen Deng, and Adam Barker. Serverless cold starts and where to find them. arXiv preprint arXiv:2410.06145, 2024."},{"key":"e_1_3_2_1_9_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. Firecracker: Lightweight virtualization for serverless applications. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20), 2020. URL https:\/\/www.usenix.org\/conference\/nsdi20\/presentation\/agache."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378512"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446714"},{"key":"e_1_3_2_1_12_1","unstructured":"Firecracker Development Team. Firecracker Snapshotting 2025. URL https:\/\/github.com\/firecracker-microvm\/firecracker\/blob\/main\/docs\/snapshotting\/snapshot-support.md."},{"key":"e_1_3_2_1_13_1","volume-title":"Improving startup performance with Lambda SnapStart","author":"Services Amazon Web","year":"2025","unstructured":"Amazon Web Services. Improving startup performance with Lambda SnapStart, 2025. URL https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/snapstart.html."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3627703.3629556"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3492321.3519581"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3625549.3658681"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3492321.3524270"},{"key":"e_1_3_2_1_18_1","unstructured":"Linux Kernel Documentation. Userfaultfd 2025. URL https:\/\/docs.kernel.org\/admin-guide\/mm\/userfaultfd.html\"."},{"key":"e_1_3_2_1_19_1","volume-title":"eBPF","author":"Documentation Linux Kernel","year":"2025","unstructured":"Linux Kernel Documentation. eBPF, 2025. URL https:\/\/docs.kernel.org\/bpf\/."},{"key":"e_1_3_2_1_20_1","volume-title":"mincore(2)","author":"Linux","year":"2025","unstructured":"Linux man pages. mincore(2), 2025. URL https:\/\/man7.org\/linux\/man-pages\/man2\/mincore.2.html."},{"key":"e_1_3_2_1_21_1","volume-title":"Kernel probes (kprobes)","author":"Documentation Linux Kernel","year":"2025","unstructured":"Linux Kernel Documentation. Kernel probes (kprobes), 2025. URL https:\/\/docs.kernel.org\/trace\/kprobes.html."},{"key":"e_1_3_2_1_22_1","volume-title":"Bpf maps","author":"Documentation Linux Kernel","year":"2025","unstructured":"Linux Kernel Documentation. Bpf maps, 2025. URL https:\/\/docs.kernel.org\/bpf\/maps.html."},{"key":"e_1_3_2_1_23_1","volume-title":"Bpf kernel functions (kfuncs)","author":"Documentation Linux Kernel","year":"2025","unstructured":"Linux Kernel Documentation. Bpf kernel functions (kfuncs), 2025. URL https:\/\/docs.kernel.org\/bpf\/kfuncs.html."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2019.00091"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3620666.3651355"},{"key":"e_1_3_2_1_26_1","volume-title":"Advanced Micro Devices. Amd epyc 7402","author":"Inc.","year":"2019","unstructured":"Inc. Advanced Micro Devices. Amd epyc 7402, 2019. URL https:\/\/www.amd.com\/en\/support\/downloads\/drivers.html\/processors\/epyc\/epyc-7002-series\/amd-epyc-7402.html."},{"key":"e_1_3_2_1_27_1","volume-title":"5300 series sata nand flash ssd","author":"Micron Technology Inc.","year":"2019","unstructured":"Micron Technology Inc. 5300 series sata nand flash ssd, 2019. URL https:\/\/advdownload.advantech.com\/productfile\/PIS\/96FD25-ST1.9T-M53P\/file\/96FD25-ST19T-M53P_Datasheet20200120180650.pdf."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3599691.3603408"},{"key":"e_1_3_2_1_29_1","volume-title":"2024 USENIX Annual Technical Conference (USENIX ATC 24)","author":"Cao Xuechun","year":"2024","unstructured":"Xuechun Cao, Shaurya Patel, Soo Yee Lim, Xueyuan Han, and Thomas Pasquier. {FetchBPF}: Customizable prefetching policies in linux with {eBPF}. In 2024 USENIX Annual Technical Conference (USENIX ATC 24), 2024. URL https:\/\/www.usenix.org\/conference\/atc24\/presentation\/cao."},{"key":"e_1_3_2_1_30_1","volume-title":"Cache is king: Smart page eviction with ebpf. arXiv preprint arXiv:2502.02750","author":"Zussman Tal","year":"2025","unstructured":"Tal Zussman, Ioannis Zarkadas, Jeremy Carin, Andrew Cheng, Hubertus Franke, Jonas Pfefferle, and Asaf Cidon. Cache is king: Smart page eviction with ebpf. arXiv preprint arXiv:2502.02750, 2025."},{"key":"e_1_3_2_1_31_1","volume-title":"2019 USENIX Annual Technical Conference (USENIX ATC 19)","author":"Bijlani Ashish","year":"2019","unstructured":"Ashish Bijlani and Umakishore Ramachandran. Extension framework for file systems in user space. In 2019 USENIX Annual Technical Conference (USENIX ATC 19), 2019."},{"key":"e_1_3_2_1_32_1","volume-title":"16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22)","author":"Zhong Yuhong","year":"2022","unstructured":"Yuhong Zhong, Haoyu Li, Yu Jian Wu, Ioannis Zarkadas, Jeffrey Tao, Evan Mesterhazy, Michael Makris, Junfeng Yang, Amy Tai, Ryan Stutsman, et al. {XRP}:{In-Kernel} storage functions with {eBPF}. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22), 2022."},{"key":"e_1_3_2_1_33_1","volume-title":"ebpf-mm: Userspace-guided memory management in linux with ebpf. arXiv preprint arXiv:2409.11220","author":"Mores Konstantinos","year":"2024","unstructured":"Konstantinos Mores, Stratos Psomadakis, and Georgios Goumas. ebpf-mm: Userspace-guided memory management in linux with ebpf. arXiv preprint arXiv:2409.11220, 2024."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447786.3456242"},{"key":"e_1_3_2_1_35_1","volume-title":"2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Maruf Hasan Al","year":"2020","unstructured":"Hasan Al Maruf and Mosharaf Chowdhury. Effectively prefetching remote memory with leap. In 2020 USENIX Annual Technical Conference (USENIX ATC 20), 2020."},{"key":"e_1_3_2_1_36_1","volume-title":"Implementation and performance of integrated application-controlled file caching, prefetching, and disk scheduling. ACM Transactions on Computer Systems (TOCS), 14(4)","author":"Cao Pei","year":"1996","unstructured":"Pei Cao, Edward W Felten, Anna R Karlin, and Kai Li. Implementation and performance of integrated application-controlled file caching, prefetching, and disk scheduling. ACM Transactions on Computer Systems (TOCS), 14(4), 1996."},{"key":"e_1_3_2_1_37_1","volume-title":"Proceedings of the USENIX","volume":"1","author":"Griffioen James","year":"1994","unstructured":"James Griffioen and Randy Appleton. Reducing file system latency using a predictive approach. In Proceedings of the USENIX Summer 1994 Technical Conference on USENIX Summer 1994 Technical Conference - Volume 1, USTC'94, 1994."},{"key":"e_1_3_2_1_38_1","volume-title":"18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 24)","author":"Lazarev Nikita","year":"2024","unstructured":"Nikita Lazarev, Varun Gohil, James Tsai, Andy Anderson, Bhushan Chitlur, Zhiru Zhang, and Christina Delimitrou. Sabre: {Hardware-Accelerated} snapshot compression for serverless {MicroVMs}. In 18th USENIX Symposium on Operating Systems Design and Implementation (OSDI 24), 2024. URL https:\/\/www.usenix.org\/conference\/osdi24\/presentation\/lazarev."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3698038.3698513"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3534056.3534938"},{"key":"e_1_3_2_1_41_1","volume-title":"17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23)","author":"Wei Xingda","year":"2023","unstructured":"Xingda Wei, Fangming Lu, Tianxia Wang, Jinyu Gu, Yuhan Yang, Rong Chen, and Haibo Chen. No provisioned concurrency: Fast {RDMA-codesigned} remote fork for serverless computing. In 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI 23), 2023."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3694715.3695967"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3676641.3715988"}],"event":{"name":"HotStorage '25: 17th ACM Workshop on Hot Topics in Storage and File Systems","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Boston MA USA","acronym":"HotStorage '25"},"container-title":["Proceedings of the 17th ACM Workshop on Hot Topics in Storage and File Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3736548.3737823","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T02:03:00Z","timestamp":1755914580000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3736548.3737823"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7,10]]},"references-count":43,"alternative-id":["10.1145\/3736548.3737823","10.1145\/3736548"],"URL":"https:\/\/doi.org\/10.1145\/3736548.3737823","relation":{},"subject":[],"published":{"date-parts":[[2025,7,10]]},"assertion":[{"value":"2025-07-10","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}