~/talk

Scale Your Batch / Big Data / AI Workloads Beyond the K8s...

slides:none on file

Runs a 1,000-job experiment (each job with 10 pods, 3–5 minute work, 15 minute deadline) on Quark-simulated nodes and shows the default Kubernetes scheduler produces many partial allocations causing a 51% failure rate (worse when parallelism increases to 81% failure rate). A co-scheduling plugin fixes all-or-nothing allocation but blows up end-to-end latency by about an order of magnitude. Kueue-style queue managers hit near-optimal throughput — about 50 minutes total completion in the test — while MCAD, Volcano and YuniKorn trade off CRD changes, placeholder pods, or custom schedulers for different levels of flexibility and node-aware allocation.

AI-written summary · about

  1. 0:00Scaling batch AI workloads
  2. 1:07Offline vs online workloads
  3. 4:17Scaling batch jobs on K8s
  4. 8:08Resource fragmentation in K8s
  5. 10:13Co-scheduling plugin limits
  6. 12:00Job scheduling managers like Q
  7. 14:31Custom schedulers vs job managers
  8. 16:16Coordinator features
  9. 18:05MCAD for flexible workloads
  10. 19:51Volcano custom scheduler
  11. 21:16Unicorn placeholder pods
  12. 23:01Q extensible job manager
  13. 24:28Why Q was chosen
  14. 25:43Q&A workload prediction
~/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.