Thinner Clouds with Preallocation
summary
Proposes preallocation: images for multiple services are loaded and paused on a PM so only one VM runs at a time, cutting reserve waste. Uses a greedy two-phase algorithm that runs every 5 minutes with a 10-minute boot cost, simulates 50 services with flash‑crowd traces (30min ramp/steady/drop, spikes from mean 4 to 80), targets 1% overflow, and reports a 35–50% reduction in required physical machines versus classic slack allocation.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 4:46Load
- 6:58Preallocation
- 13:18Greedy
- 17:34Practical considerations
- 19:17Algorithms
- 20:28Question
related talks
16mPreview: Cloud Computing
16mOptimizing Network Provisioning through Cooperation
30mCapacity Management for Fun & Profit
27mSupporting Security Sensitive Tenants in a Bare-Metal Cloud
21mChatty Tenants and the Cloud Network Sharing Problem
32mResearch Workloads on Preemptible VMs
15mStratus: Clouds with Microarchitectural Resource Management
36mSustainable cloud infrastructure: from ideation to deployment
