~/talk

Coordinate Workloads Colocation: QoS-Oriented Scheduling Enhancement on K8s

Talkat Kubernetes Batch + HPC Day North America 2022 · on Monday, 2022-10-24· [kubernetes]
links:none on file
name:Tao Li
links:none on file
slides:none on file

Kubernetes add-on Koordinator implements QoS-aware colocation by adding sub-QoS classes, a colocation profile webhook, a code-manager recommender for resource profiling, and a node-side codelet that measures CPU scheduling and memory allocation latency. It reclaims idle requested-but-unused resources and uses an oversubscription + kill/reservation policy plus kernel-level knobs (CPU bursting, cgroups tweaks) to protect 99th-percentile latency apps while boosting batch utilization; authors report measurable utilization uplift after deployment and open-source code on GitHub.

AI-written summary · about

  1. 0:00Intro
  2. 0:25Contents & Speaker
  3. 2:30Resource Efficiency
  4. 4:41Resource Model in K8s
  5. 6:30Why Noisy Neighbors
  6. 8:37Key Features
  7. 9:31Architecture
  8. 12:13Key Design - Koordinator Priority
  9. 14:17Key Design - Koordinator QoS
  10. 15:00QoS and Priority
  11. 16:22Spark on Kubernetes
  12. 17:35Spark on K8s with Koordinator
  13. 19:05Resource Overcommitment
  14. 21:54Load-aware Scheduling
  15. 23:35Fine-grained CPU Management
  16. 25:36koordlet CPU Suppress
  17. 27:47koordlet Satisfaction Eviction
  18. 29:05Various QoS Management
  19. 29:57Various Scheduling Features
  20. 31:08Koordinator Milestone
  21. 31:31Getting Involved
~/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.