~/talk

Keeping a Hypervisor Fleet Up to Date with Minimal Customer Disruption

Talkat SREcon26 Americas · 2026-03-24..03-26· [devops-and-delivery]
links:none on file
slides:none on file

A production scheduling service models host reboots and VM migrations as interval variables and uses OR-Tools CP-SAT to optimize who and when to update, aiming to finish 10,000-host rollouts in 90 days (~100 hosts/day) while enforcing capacity budgets, per-customer migration limits and data‑center concurrency caps. The fleet maintenance planner emits daily schedules consumed by the control plane, provides a provable lower bound so operators see optimality, and replaces manual spreadsheet planning, cutting planning toil and improving rollout predictability.

AI-written summary · about

  1. 0:00Hypervisor fleet maintenance
  2. 1:02Large-scale update challenges
  3. 2:47Maintenance scheduling issues
  4. 5:56Mathematical optimization solution
  5. 8:04OR-Tools CP-SAT solver
  6. 10:11Fleet maintenance planner
  7. 11:59Control plane integration
  8. 13:03Solution quality evaluation
  9. 14:47Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.