BlitzScale: Fast and Live Large Model Autoscaling with O(1) Host Caching
summary
System claims live, fast autoscaling by avoiding full model caching with O(1) host caching and loading parameters over compute fabrics (RDMA) using a network-optimized multicast plan that greedily uses fast links and sharded transmission. Scaling moves from instance-level to layer-level offload, enabling cooperative execution where new GPUs borrow layers from active GPUs. Implementation in Rust/C++ reports up to 94% lower tail latency vs ServerlessLLM and 49% reduced GPU serving time versus non-autoscaling baselines.
AI-written summary · about
chapters (8)
- 0:00Introduction to BlitzScale and autoscaling challenges
- 2:03Instance startup overhead
- 4:57Caching limitations
- 6:46Multicast model loading
- 9:16Model sharding for bandwidth
- 11:01Live autoscaling with cooperation
- 13:07Implementation and results
- 13:50Q&A
related talks
31mGotta Cache 'em All: Scaling AI Workloads With Model Caching in a Hybrid...
31mFaster Model Serving with Ray and Anyscale
35mOptimizing Metrics Collection & Serving When Autoscaling LLM Workloads
26mEfficiently serving LLMs at scale.
09mLightning Talk: Optimize the Ray Schedule and Autoscaling on Kubernetes Cloud: A Hetero...
38mAutoscaling Flink at Netflix
55mScaling out operational research with Rust
13mRay and Anyscale: An Optimization Journey
