~/talk

Apache Yunikorn: State of Union and Future

Talkat ApacheCon@Home 2021 · 2021-09-21..09-23· [kubernetes]
links:none on file
slides:none on file

Apache YuniKorn is a stateless core plus shim scheduler deployed on Kubernetes with an admission controller and optional coexistence with the default scheduler; it claims to cut default scheduler tail latency (reported ~100s) for batch jobs, supports application-aware scheduling and hierarchical queues with min/max quotas, performs resource reservation via placeholders and node-level tentative allocations, and implements gang scheduling with task groups and placeholder-to-real pod swap. Releases 0.9–0.11 add gang support, Spark Operator integration and stability; a 2,000-node simulation shows near-linear fair sharing.

AI-written summary · about

  1. 0:00Start
  2. 2:09Agenda
  3. 5:05Gaps in the Scheduling
  4. 6:06Challenges
  5. 7:24Introduction to the Unicorn Scheduler
  6. 9:55High Level Architecture of the Unicorn
  7. 10:34Unicorn Core
  8. 10:57Shim Layer
  9. 12:27App Aware Scheduling
  10. 13:49Quota Enforcement
  11. 17:02Resource Fairness
  12. 18:18Resource Reservation and the Spark Operator Integration
  13. 18:56Spark Operator Integration
  14. 19:32Gang Scheduling
  15. 20:17Task Groups
  16. 20:41Prepare the Application
  17. 23:19Present and the Future of the Unicorn
  18. 34:00Does Unicorn Interface with Kubernetes through a Plugin or Do You Need a Forked Version of Kubernetes
  19. 38:23Benchmark Results
~/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.