{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T01:53:11Z","timestamp":1773193991356,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,3,28]],"date-time":"2022-03-28T00:00:00Z","timestamp":1648425600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1629973, CNS-1763260"],"award-info":[{"award-number":["CNS-1629973, CNS-1763260"]}],"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":[[2022,3,28]]},"DOI":"10.1145\/3492321.3524270","type":"proceedings-article","created":{"date-parts":[[2022,3,28]],"date-time":"2022-03-28T14:28:18Z","timestamp":1648477698000},"page":"730-746","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":50,"title":["FaaSnap"],"prefix":"10.1145","author":[{"given":"Lixiang","family":"Ao","sequence":"first","affiliation":[{"name":"UC San Diego"}]},{"given":"George","family":"Porter","sequence":"additional","affiliation":[{"name":"UC San Diego"}]},{"given":"Geoffrey M.","family":"Voelker","sequence":"additional","affiliation":[{"name":"UC San Diego"}]}],"member":"320","published-online":{"date-parts":[[2022,3,28]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI'20)","author":"Agache Alexandra","year":"2020","unstructured":"Alexandra Agache , Marc Brooker , Andreea Florescu , Alexandra Iordache , Anthony Liguori , Rolf Neugebauer , Phil Piwonka , and Diana-Maria Popa . 2020 . Firecracker: Lightweight Virtualization for Serverless Applications . In Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI'20) . USENIX Association, Santa Clara, CA, 419--434. Alexandra Agache, Marc Brooker, Andreea Florescu, Alexandra Iordache, Anthony Liguori, Rolf Neugebauer, Phil Piwonka, and Diana-Maria Popa. 2020. Firecracker: Lightweight Virtualization for Serverless Applications. In Proceedings of the 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI'20). USENIX Association, Santa Clara, CA, 419--434."},{"key":"e_1_3_2_1_2_1","volume-title":"Proceedings of the 2018 USENIX Annual Technical Conference (USENIX ATC'18). USENIX Association","author":"Akkus Istemi Ekin","year":"2018","unstructured":"Istemi Ekin Akkus , Ruichuan Chen , Ivica Rimac , Manuel Stein , Klaus Satzke , Andre Beck , Paarijaat Aditya , and Volker Hilt . 2018 . SAND: Towards High-performance Serverless Computing . In Proceedings of the 2018 USENIX Annual Technical Conference (USENIX ATC'18). USENIX Association , Boston, MA, USA, 923--935. Istemi Ekin Akkus, Ruichuan Chen, Ivica Rimac, Manuel Stein, Klaus Satzke, Andre Beck, Paarijaat Aditya, and Volker Hilt. 2018. SAND: Towards High-performance Serverless Computing. In Proceedings of the 2018 USENIX Annual Technical Conference (USENIX ATC'18). USENIX Association, Boston, MA, USA, 923--935."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3267809.3267815"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3392698"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3362711"},{"key":"e_1_3_2_1_6_1","unstructured":"Adrian Costin Catangiu. 2020. Introduce MADV_WIPEONSUSPEND. https:\/\/lwn.net\/Articles\/825230\/.  Adrian Costin Catangiu. 2020. Introduce MADV_WIPEONSUSPEND. https:\/\/lwn.net\/Articles\/825230\/."},{"key":"e_1_3_2_1_7_1","unstructured":"containerd. 2021. An industry-standard container runtime with an emphasis on simplicity robustness and portability. https:\/\/containerd.io\/.  containerd. 2021. An industry-standard container runtime with an emphasis on simplicity robustness and portability. https:\/\/containerd.io\/."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3464298.3476133"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378512"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3419111.3421297"},{"key":"e_1_3_2_1_11_1","unstructured":"Firecracker. 2021. Firecracker Snapshotting. https:\/\/github.com\/firecracker-microvm\/firecracker\/blob\/main\/docs\/snapshotting\/snapshot-support.md\/.  Firecracker. 2021. Firecracker Snapshotting. https:\/\/github.com\/firecracker-microvm\/firecracker\/blob\/main\/docs\/snapshotting\/snapshot-support.md\/."},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the 2019 USENIX Annual Technical Conference (USENIX ATC'19). USENIX Association","author":"Fouladi Sadjad","year":"2019","unstructured":"Sadjad Fouladi , Francisco Romero , Dan Iter , Qian Li , Shuvo Chatterjee , Christos Kozyrakis , Matei Zaharia , and Keith Winstein . 2019 . From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers . In Proceedings of the 2019 USENIX Annual Technical Conference (USENIX ATC'19). USENIX Association , Renton, WA, USA, 475--488. Sadjad Fouladi, Francisco Romero, Dan Iter, Qian Li, Shuvo Chatterjee, Christos Kozyrakis, Matei Zaharia, and Keith Winstein. 2019. From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers. In Proceedings of the 2019 USENIX Annual Technical Conference (USENIX ATC'19). USENIX Association, Renton, WA, USA, 475--488."},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of the 14th ACM\/USENIX Symposium on Networked Systems Design and Implementation (NSDI'17)","author":"Fouladi Sadjad","year":"2017","unstructured":"Sadjad Fouladi , Riad S. Wahby , Brennan Shacklett , Karthikeyan Vasuki Balasubramaniam , William Zeng , Rahul Bhalerao , Anirudh Sivaraman , George Porter , and Keith Winstein . 2017 . Encoding, Fast and Slow: Low-Latency Video Processing Using Thousands of Tiny Threads . In Proceedings of the 14th ACM\/USENIX Symposium on Networked Systems Design and Implementation (NSDI'17) . USENIX Association, Boston, MA, USA, 363--376. Sadjad Fouladi, Riad S. Wahby, Brennan Shacklett, Karthikeyan Vasuki Balasubramaniam, William Zeng, Rahul Bhalerao, Anirudh Sivaraman, George Porter, and Keith Winstein. 2017. Encoding, Fast and Slow: Low-Latency Video Processing Using Thousands of Tiny Threads. In Proceedings of the 14th ACM\/USENIX Symposium on Networked Systems Design and Implementation (NSDI'17). USENIX Association, Boston, MA, USA, 363--376."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446757"},{"key":"e_1_3_2_1_15_1","unstructured":"gVisor. 2021. gVisor. https:\/\/gvisor.dev\/.  gVisor. 2021. gVisor. https:\/\/gvisor.dev\/."},{"key":"e_1_3_2_1_16_1","volume-title":"FunctionBench: A Suite of Workloads for Serverless Cloud Function Service. In 2019 IEEE 12th International Conference on Cloud Computing (CLOUD'19)","author":"Kim Jeongchul","year":"2019","unstructured":"Jeongchul Kim and Kyungyong Lee . 2019 . FunctionBench: A Suite of Workloads for Serverless Cloud Function Service. In 2019 IEEE 12th International Conference on Cloud Computing (CLOUD'19) . IEEE, Milan, Italy, 502--504. Jeongchul Kim and Kyungyong Lee. 2019. FunctionBench: A Suite of Workloads for Serverless Cloud Function Service. In 2019 IEEE 12th International Conference on Cloud Computing (CLOUD'19). IEEE, Milan, Italy, 502--504."},{"key":"e_1_3_2_1_17_1","unstructured":"Knative. 2020. Kubernetes-based platform to deploy and manage modern serverless workloads. https:\/\/knative.dev\/.  Knative. 2020. Kubernetes-based platform to deploy and manage modern serverless workloads. https:\/\/knative.dev\/."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1519065.1519067"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2018.12.013"},{"key":"e_1_3_2_1_20_1","unstructured":"Linux Containers. 2021. Container and virtualization tools. https:\/\/linuxcontainers.org\/.  Linux Containers. 2021. Container and virtualization tools. https:\/\/linuxcontainers.org\/."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451167"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132763"},{"key":"e_1_3_2_1_23_1","unstructured":"Microsoft. 2012. Virtual Machine Generation ID. http:\/\/go.microsoft.com\/fwlink\/?LinkId=260709.  Microsoft. 2012. Virtual Machine Generation ID. http:\/\/go.microsoft.com\/fwlink\/?LinkId=260709."},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the 2018 USENIX Annual Technical Conference (USENIX ATC'18). USENIX Association","author":"Oakes Edward","year":"2018","unstructured":"Edward Oakes , Leon Yang , Dennis Zhou , Kevin Houck , Tyler Harter , Andrea Arpaci-Dusseau , and Remzi Arpaci-Dusseau . 2018 . SOCK: Rapid Task Provisioning with Serverless-Optimized Containers . In Proceedings of the 2018 USENIX Annual Technical Conference (USENIX ATC'18). USENIX Association , Boston, MA, USA, 57--70. Edward Oakes, Leon Yang, Dennis Zhou, Kevin Houck, Tyler Harter, Andrea Arpaci-Dusseau, and Remzi Arpaci-Dusseau. 2018. SOCK: Rapid Task Provisioning with Serverless-Optimized Containers. In Proceedings of the 2018 USENIX Annual Technical Conference (USENIX ATC'18). USENIX Association, Boston, MA, USA, 57--70."},{"key":"e_1_3_2_1_25_1","unstructured":"OpenFaaS. 2020. Serverless Functions Made Simple. https:\/\/www.openfaas.com\/.  OpenFaaS. 2020. Serverless Functions Made Simple. https:\/\/www.openfaas.com\/."},{"key":"e_1_3_2_1_26_1","unstructured":"Apache OpenWhisk. 2021. Apache OpenWhisk is a serverless open source cloud platform. http:\/\/openwhisk.apache.org\/.  Apache OpenWhisk. 2021. Apache OpenWhisk is a serverless open source cloud platform. http:\/\/openwhisk.apache.org\/."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3318464.3380609"},{"key":"e_1_3_2_1_28_1","unstructured":"Alastair Robertson. 2021. bpftrace. https:\/\/github.com\/iovisor\/bpftrace.  Alastair Robertson. 2021. bpftrace. https:\/\/github.com\/iovisor\/bpftrace."},{"key":"e_1_3_2_1_29_1","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 . 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) . USENIX Association, Virtual, 205--218. 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). USENIX Association, Virtual, 205--218."},{"key":"e_1_3_2_1_30_1","volume-title":"Faasm: Lightweight Isolation for Efficient Stateful Serverless Computing. In 2020 USENIX Annual Technical Conference (USENIX ATC'20)","author":"Shillaker Simon","year":"2020","unstructured":"Simon Shillaker and Peter Pietzuch . 2020 . Faasm: Lightweight Isolation for Efficient Stateful Serverless Computing. In 2020 USENIX Annual Technical Conference (USENIX ATC'20) . USENIX Association, Virtual, 419--433. Simon Shillaker and Peter Pietzuch. 2020. Faasm: Lightweight Isolation for Efficient Stateful Serverless Computing. In 2020 USENIX Annual Technical Conference (USENIX ATC'20). USENIX Association, Virtual, 419--433."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273025"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3419111.3421275"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446714"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095825"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3007203.3007217"},{"key":"e_1_3_2_1_36_1","volume-title":"Optimizing VM Checkpointing for Restore Performance in VMware ESXi. In 2013 USENIX Annual Technical Conference (USENIX ATC'13)","author":"Zhang Irene","year":"2013","unstructured":"Irene Zhang , Tyler Denniston , Yury Baskakov , and Alex Garthwaite . 2013 . Optimizing VM Checkpointing for Restore Performance in VMware ESXi. In 2013 USENIX Annual Technical Conference (USENIX ATC'13) . USENIX Association, San Jose, CA, USA, 1--12. Irene Zhang, Tyler Denniston, Yury Baskakov, and Alex Garthwaite. 2013. Optimizing VM Checkpointing for Restore Performance in VMware ESXi. In 2013 USENIX Annual Technical Conference (USENIX ATC'13). USENIX Association, San Jose, CA, USA, 1--12."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1952682.1952695"}],"event":{"name":"EuroSys '22: Seventeenth European Conference on Computer Systems","location":"Rennes France","acronym":"EuroSys '22","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the Seventeenth European Conference on Computer Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3492321.3524270","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3492321.3524270","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3492321.3524270","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:31:08Z","timestamp":1750188668000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3492321.3524270"}},"subtitle":["FaaS made fast using snapshot-based VMs"],"short-title":[],"issued":{"date-parts":[[2022,3,28]]},"references-count":37,"alternative-id":["10.1145\/3492321.3524270","10.1145\/3492321"],"URL":"https:\/\/doi.org\/10.1145\/3492321.3524270","relation":{},"subject":[],"published":{"date-parts":[[2022,3,28]]},"assertion":[{"value":"2022-03-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}