{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T16:24:21Z","timestamp":1781022261886,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":48,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,6,3]],"date-time":"2024-06-03T00:00:00Z","timestamp":1717372800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["U22A6001"],"award-info":[{"award-number":["U22A6001"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,6,3]]},"DOI":"10.1145\/3625549.3658681","type":"proceedings-article","created":{"date-parts":[[2024,8,30]],"date-time":"2024-08-30T15:55:29Z","timestamp":1725033329000},"page":"174-185","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Faast: An Efficient Serverless Framework Made Snapshot-based Function Response Fast"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-1656-8943","authenticated-orcid":false,"given":"Yongshu","family":"Bai","sequence":"first","affiliation":[{"name":"Zhejiang Lab, HangZhou, Zhejiang, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0344-1464","authenticated-orcid":false,"given":"Zhihui","family":"Yang","sequence":"additional","affiliation":[{"name":"Zhejiang University, Hangzhou, Zhejiang, China"},{"name":"Hangzhou High-Tech Zone (Binjiang) Institute of Blockchain and Data Security, Hangzhou, Zhejiang, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-5859-9586","authenticated-orcid":false,"given":"Feng","family":"Gao","sequence":"additional","affiliation":[{"name":"Zhejiang Lab, Hangzhou, Zhejiang, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,8,30]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"419","volume-title":"17th USENIX symposium on networked systems design and implementation (NSDI 20)","author":"Agache A.","year":"2020","unstructured":"Agache, A., Brooker, M., Iordache, A., Liguori, A., Neugebauer, R., Piwonka, P., and Popa, D.-M. Firecracker: Lightweight virtualization for serverless applications. In 17th USENIX symposium on networked systems design and implementation (NSDI 20) (2020), pp. 419--434."},{"key":"e_1_3_2_1_2_1","first-page":"923","volume-title":"2018 Usenix Annual Technical Conference (USENIX ATC 18)","author":"Akkus I. E.","year":"2018","unstructured":"Akkus, I. E., Chen, R., Rimac, I., Stein, M., Satzke, K., Beck, A., Aditya, P., and Hilt, V. Sand: Towards high-performance serverless computing. In 2018 Usenix Annual Technical Conference (USENIX ATC 18) (2018), pp. 923--935."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3492321.3524270"},{"key":"e_1_3_2_1_4_1","volume-title":"Efficient io with io_uring. URL https:\/\/kernel.dk\/iouring.pdf","author":"Axboe J.","year":"2019","unstructured":"Axboe, J. Efficient io with io_uring. URL https:\/\/kernel.dk\/iouring.pdf (2019)."},{"key":"e_1_3_2_1_5_1","volume-title":"Azure functions. https:\/\/azure.microsoft.com\/en-us\/services\/functions\/#overview","author":"Azure M.","year":"2023","unstructured":"Azure, M. Azure functions. https:\/\/azure.microsoft.com\/en-us\/services\/functions\/#overview, 2023."},{"key":"e_1_3_2_1_6_1","first-page":"46","volume-title":"FREENIX Track","volume":"41","author":"Bellard F.","year":"2005","unstructured":"Bellard, F. Qemu, a fast and portable dynamic translator. In USENIX annual technical conference, FREENIX Track (2005), vol. 41, Califor-nia, USA, p. 46."},{"key":"e_1_3_2_1_7_1","first-page":"645","volume-title":"2018 USENIX Annual Technical Conference (USENIX ATC 18)","author":"Boucher S.","year":"2018","unstructured":"Boucher, S., Kalia, A., Andersen, D. G., and Kaminsky, M. Putting the\" micro\" back in microservice. In 2018 USENIX Annual Technical Conference (USENIX ATC 18) (2018), pp. 645--650."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3342195.3392698"},{"key":"e_1_3_2_1_9_1","volume-title":"Introduce madv_wipeonsuspend. https:\/\/lwn.net\/Articles\/825230\/","author":"Catangiu A. C.","year":"2023","unstructured":"Catangiu, A. C. Introduce madv_wipeonsuspend. https:\/\/lwn.net\/Articles\/825230\/, 2023."},{"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.1109\/SP.2014.42"},{"key":"e_1_3_2_1_12_1","volume-title":"Entropy for clones. https:\/\/github.com\/firecracker-microvm\/firecracker\/blob\/main\/docs\/snapshotting\/random-for-clones.md","author":"Firecracker","year":"2023","unstructured":"Firecracker. Entropy for clones. https:\/\/github.com\/firecracker-microvm\/firecracker\/blob\/main\/docs\/snapshotting\/random-for-clones.md, 2023."},{"key":"e_1_3_2_1_13_1","volume-title":"https:\/\/github.com\/firecracker-microvm\/firecracker-containerd","author":"Firecracker","year":"2023","unstructured":"Firecracker. Firecracker-containerd. https:\/\/github.com\/firecracker-microvm\/firecracker-containerd, 2023."},{"key":"e_1_3_2_1_14_1","volume-title":"Firecracker snapshotting. https:\/\/github.com\/firecracker-microvm\/firecracker\/blob\/main\/docs\/snapshotting\/snapshot-support.md","author":"Firecracker","year":"2023","unstructured":"Firecracker. Firecracker snapshotting. https:\/\/github.com\/firecracker-microvm\/firecracker\/blob\/main\/docs\/snapshotting\/snapshot-support.md, 2023."},{"key":"e_1_3_2_1_15_1","volume-title":"Network connectivity for clones. https:\/\/github.com\/firecracker-microvm\/firecracker\/blob\/main\/docs\/snapshotting\/network-for-clones.md","author":"Firecracker","year":"2023","unstructured":"Firecracker. Network connectivity for clones. https:\/\/github.com\/firecracker-microvm\/firecracker\/blob\/main\/docs\/snapshotting\/network-for-clones.md, 2023."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446757"},{"key":"e_1_3_2_1_17_1","volume-title":"Configure googe function minimal instances. https:\/\/cloud.google.com\/functions\/docs\/configuring\/min-instances","author":"Functions G.","year":"2023","unstructured":"Functions, G. Configure googe function minimal instances. https:\/\/cloud.google.com\/functions\/docs\/configuring\/min-instances, 2023."},{"key":"e_1_3_2_1_18_1","volume-title":"Google cloud functions. https:\/\/cloud.google.com\/functions","author":"Google","year":"2023","unstructured":"Google. Google cloud functions. https:\/\/cloud.google.com\/functions, 2023."},{"key":"e_1_3_2_1_19_1","volume-title":"gvisor. https:\/\/gvisor.dev\/","author":"Google","year":"2023","unstructured":"Google. gvisor. https:\/\/gvisor.dev\/, 2023."},{"key":"e_1_3_2_1_20_1","volume-title":"https:\/\/cloud.ibm.com\/functions\/","author":"Ibm","year":"2023","unstructured":"IBM. Ibm functions. https:\/\/cloud.ibm.com\/functions\/, 2023."},{"key":"e_1_3_2_1_21_1","volume-title":"Bpftrace tool. https:\/\/github.com\/iovisor\/bpftrace","year":"2023","unstructured":"iovisor. Bpftrace tool. https:\/\/github.com\/iovisor\/bpftrace, 2023."},{"key":"e_1_3_2_1_22_1","volume-title":"Kata containers. https:\/\/katacontainers.io\/","author":"Kata","year":"2023","unstructured":"Kata-containers. Kata containers. https:\/\/katacontainers.io\/, 2023."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2019.00091"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3365439"},{"key":"e_1_3_2_1_25_1","first-page":"225","volume-title":"Proceedings of the Linux symposium","volume":"1","author":"Kivity A.","year":"2007","unstructured":"Kivity, A., Kamay, Y., Laor, D., Lublin, U., and Liguori, A. kvm: the linux virtual machine monitor. In Proceedings of the Linux symposium (2007), vol. 1, Dttawa, Dntorio, Canada, pp. 225--230."},{"key":"e_1_3_2_1_26_1","volume-title":"Aws lambda snapstart. https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/snapstart.html","year":"2023","unstructured":"lambda, A. Aws lambda snapstart. https:\/\/docs.aws.amazon.com\/lambda\/latest\/dg\/snapstart.html, 2023."},{"key":"e_1_3_2_1_27_1","volume-title":"Aws serverless. https:\/\/aws.amazon.com\/lambda\/","year":"2023","unstructured":"lambda, A. Aws serverless. https:\/\/aws.amazon.com\/lambda\/, 2023."},{"key":"e_1_3_2_1_28_1","volume-title":"Keeping aws lambda warm. https:\/\/docs.aws.amazon.com\/lambda\/latest\/operatorguide\/execution-environments.html#function-warmers","year":"2023","unstructured":"lambda, A. Keeping aws lambda warm. https:\/\/docs.aws.amazon.com\/lambda\/latest\/operatorguide\/execution-environments.html#function-warmers, 2023."},{"key":"e_1_3_2_1_29_1","first-page":"53","volume-title":"2022 USENIX Annual Technical Conference (USENIX ATC 22)","author":"Li Z.","year":"2022","unstructured":"Li, Z., Cheng, J., Chen, Q., Guan, E., Bian, Z., Tao, Y., Zha, B., Wang, Q., Han, W., and Guo, M. 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) (Carlsbad, CA, July 2022), USENIX Association, pp. 53--68."},{"key":"e_1_3_2_1_30_1","first-page":"69","volume-title":"2022 USENIX Annual Technical Conference (USENIX ATC 22)","author":"Li Z.","year":"2022","unstructured":"Li, Z., Guo, L., Chen, Q., Cheng, J., Xu, C., Zeng, D., Song, Z., Ma, T., Yang, Y., Li, C., et al. Help rather than recycle: Alleviating cold startup in serverless computing through inter-function container sharing. In 2022 USENIX Annual Technical Conference (USENIX ATC 22) (2022), pp. 69--84."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132763"},{"key":"e_1_3_2_1_32_1","volume-title":"Azure function warmup. https:\/\/microsoft.github.io\/AzureTipsAndTricks\/blog\/tip260.html","author":"Microsoft Azure","year":"2023","unstructured":"Microsoft Azure. Azure function warmup. https:\/\/microsoft.github.io\/AzureTipsAndTricks\/blog\/tip260.html, 2023."},{"key":"e_1_3_2_1_33_1","volume-title":"https:\/\/min.io\/","author":"Min IO.","year":"2023","unstructured":"MinIO. Minio. https:\/\/min.io\/, 2023."},{"key":"e_1_3_2_1_34_1","first-page":"57","volume-title":"Sock: Rapid task provisioning with serverless-optimized containers. In 2018 USENIX annual technical conference (USENIX ATC 18)","author":"Oakes E.","year":"2018","unstructured":"Oakes, E., Yang, L., Zhou, D., Houck, K., Harter, T., Arpaci-Dusseau, A., and Arpaci-Dusseau, R. Sock: Rapid task provisioning with serverless-optimized containers. In 2018 USENIX annual technical conference (USENIX ATC 18) (2018), pp. 57--70."},{"key":"e_1_3_2_1_35_1","volume-title":"https:\/\/man7.org\/linux\/man-pages\/man2\/userfaultfd.2.html","author":"Userfaultfd","year":"2023","unstructured":"programmer's manual, L. Userfaultfd. https:\/\/man7.org\/linux\/man-pages\/man2\/userfaultfd.2.html, 2023."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/IOTSMS48152.2019.8939164"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507750"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1400097.1400108"},{"key":"e_1_3_2_1_39_1","first-page":"205","volume-title":"Serverless in the wild: Characterizing and optimizing the serverless workload at a large cloud provider. In 2020 USENIX annual technical conference (USENIX ATC 20)","author":"Shahrad M.","year":"2020","unstructured":"Shahrad, M., Fonseca, R., Goiri, I., Chaudhry, G., Batum, P., Cooke, J., Laureano, E., Tresness, C., Russinovich, M., and Bianchini, R. Serverless in the wild: Characterizing and optimizing the serverless workload at a large cloud provider. In 2020 USENIX annual technical conference (USENIX ATC 20) (2020), pp. 205--218."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304016"},{"key":"e_1_3_2_1_41_1","first-page":"419","volume-title":"2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Shillaker S.","year":"2020","unstructured":"Shillaker, S., and Pietzuch, P. Faasm: Lightweight isolation for efficient stateful serverless computing. In 2020 USENIX Annual Technical Conference (USENIX ATC 20) (2020), pp. 419--433."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3492321.3519581"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/IWQoS49365.2020.9213020"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446714"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303978"},{"key":"e_1_3_2_1_46_1","first-page":"133","volume-title":"2018 USENIX Annual Technical Conference (USENIX ATC 18)","author":"Wang L.","year":"2018","unstructured":"Wang, L., Li, M., Zhang, Y., Ristenpart, T., and Swift, M. Peeking behind the curtains of serverless platforms. In 2018 USENIX Annual Technical Conference (USENIX ATC 18) (2018), pp. 133--146."},{"key":"e_1_3_2_1_47_1","first-page":"1","volume-title":"2013 USENIX Annual Technical Conference (USENIX ATC 13)","author":"Zhang I.","year":"2013","unstructured":"Zhang, I., Denniston, T., Baskakov, Y., and Garthwaite, A. Optimizing vm checkpointing for restore performance in vmware esxi. In 2013 USENIX Annual Technical Conference (USENIX ATC 13) (2013), pp. 1--12."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1952682.1952695"}],"event":{"name":"HPDC '24: 33rd International Symposium on High-Performance Parallel and Distributed Computing","location":"Pisa Italy","acronym":"HPDC '24","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture","SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing"]},"container-title":["Proceedings of the 33rd International Symposium on High-Performance Parallel and Distributed Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3625549.3658681","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3625549.3658681","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:50:38Z","timestamp":1750287038000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3625549.3658681"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,3]]},"references-count":48,"alternative-id":["10.1145\/3625549.3658681","10.1145\/3625549"],"URL":"https:\/\/doi.org\/10.1145\/3625549.3658681","relation":{},"subject":[],"published":{"date-parts":[[2024,6,3]]},"assertion":[{"value":"2024-08-30","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}