Sabre: Hardware-Accelerated Snapshot Compression for Serverless MicroVMs
Talkat 18th USENIX Symposium on Operating Systems Design and Implementation (OSDI '24) · 2024-07-10..07-12·
summary
Presents a system that uses a near‑memory IA accelerator to do lossless page (de)compression and zero‑copy prefetching for Firecracker microVMs, building a library that maps snapshot partitions through the page request service and DMAs decompressed pages into guest memory. Demonstrates up to 4.5× compression on real serverless snapshots, 55% prefetch speedup and up to 20% end‑to‑end cold‑start reduction, with decompression latency hidden behind I/O and page‑fault handling.
AI-written summary · about
chapters (6)
- 0:00Sabre project intro
- 2:50Hardware acceleration with Sapphire Rapids
- 5:16IA accelerator performance
- 8:28Sabre system design
- 11:37Firecracker evaluation
- 14:05Conclusion and future
related talks
20mFirecracker: Lightweight Virtualization for Serverless Applications
20mExpeditious High-Concurrency MicroVM SnapStart in Persistent Memory with an...
24mLightweight VMs for serverless and containers
23mCrack the FaaS Cold Start and Scalability Bottleneck
14mRethinking Process Snapshots for Near-Warm Serverless Cold Starts
27mServerless MicroVMs for Containerized Applications
19mA Secure, Fast, and Resource-Efficient Serverless Platform with Function REWIND
23mFaasm: Lightweight Isolation for Efficient Stateful Serverless Computing
