~/talk

AI Workload Preemption in a Multi-Cluster Scheduling System at Bloomberg - Leon Zhou & Wei-Cheng Lai

name:Leon Zhou
links:none on file
links:none on file
slides:none on file

Bloomberg implements Karmada priority and preemption to schedule tens of thousands of GPU training jobs across multiple on‑prem bare‑metal Kubernetes clusters, sourcing priority values from federated or Kubernetes priority classes and storing them on resource bindings. The system enforces Karmada priority and preemption with a single-scheduler preemption rule to avoid oscillating evictions, prefers evicting the fewest jobs that free required GPUs, runs in production, provides queue‑time estimates from historical averages, and uses local NVMe model caching and checkpointing recommendations.

AI-written summary · about

  1. 0:00Bloomberg AI scheduling intro
  2. 1:25AI’s role at Bloomberg
  3. 3:54Bloomberg’s Kubernetes training
  4. 8:12Prioritizing AI workloads
  5. 10:39Carmada scheduling preemption
  6. 14:50How preemption balances efficiency and disruption
  7. 17:57Efficiency vs user experience
  8. 20:23Q&A
~/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.