Starlight: Fast Container Provisioning on the Edge and over the WAN
Talkat 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI '22) · 2022-04-04..04-06·
summary
Reports a push-based protocol that sends a per-file delta bundle computed on demand from a cloud proxy, replaces overlayfs with Starlight FS, and stores file-granularity metadata so only new file contents are sent. Evaluation on 21 popular containers shows a 3.0x mean deploy speedup and 4–5x faster updates, with no runtime overhead and ~5% storage overhead. Works over high-latency WAN links, starts containers before full download, and remains backwards compatible with standard registries and containerd.
AI-written summary · about
chapters (18)
- 0:00Intro
- 0:52Starlight Contributions
- 1:46What are Containers?
- 2:21Deploying Containers on a Node
- 2:44Fast Container Provisioning
- 3:24Edge Challenges
- 4:09Containers on the Edge
- 6:32Why Slow?
- 8:57Design of Delta Bundle Protocol
- 10:07Delta Bundle Structure
- 11:35Starlight Architecture
- 11:54Starlight Operation
- 13:50Evaluation
- 14:14Effect of Round-trip Time
- 15:38How Much Faster Are We?
- 16:36Performance Overhead
- 17:09Additional Experiments
- 17:19Conclusion and Future Work
related talks
25mBlazing-Fast Container Deployments: Image Caching With Block Storage
30mSpeeding Up Analysis Pipelines with Remote Container Images
36mThe Challenges of Maintaining an Edge Deployment at Scale – and How StarlingX Solves Them
33mFrom Slow To Pro: Accelerating Kubernetes Native Devel...
05mProject Lightning Talk: Container Builds at Scale with Buildpacks
19mOn-Demand Container Partitioning for Distributed ML
26mContainerization War Stories
34mDeep Dive: Dragonfly
