Skip to content

Commit

Permalink
[YUNIKORN-2224] add preemption to core feature
Browse files Browse the repository at this point in the history
  • Loading branch information
doupache committed Dec 1, 2023
1 parent d88efc5 commit e027cb8
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions docs/get_started/core_features.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,9 @@ This mechanism can avoid this pod gets starved by later submitted smaller, less-
This feature is important in the batch workloads scenario because when a large amount of heterogeneous pods is submitted
to the cluster, it's very likely some pods can be starved even they are submitted much earlier.

## Preemption
YuniKorn's preemption feature allows higher-priority tasks to dynamically reallocate resources by preempting lower-priority ones, ensuring critical workloads get necessary resources in a multi-tenant Kubernetes environment. This proactive mechanism maintains system stability and fairness, integrating with Kubernetes' priority classes and YuniKorn's hierarchical queue system.

## Throughput
Throughput is a key criterion to measure scheduler performance. It is critical for a large scale distributed system.
If throughput is bad, applications may waste time on waiting for scheduling, and further impact service SLAs.
Expand Down

0 comments on commit e027cb8

Please sign in to comment.