Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
YuniKorn currently sorts all nodes on demand whenever scheduling of a container occurs. This causes significant performance degradation as the number of nodes increases.
If we replace the on-demand sorting with a B-Tree sorted proactively, we can improve performance considerably.
This is a similar approach to YUNIKORN-21, but without the associated behavioral changes.
I've attached a design document with the details of the approach and the performance improvement gained.
Attachments
Attachments
Issue Links
- is related to
-
YUNIKORN-831 node sorting should check other resources of nodes instead of comparing node id directly
- Closed
-
YUNIKORN-847 Use resource weighting for node sorting
- Closed
- relates to
-
YUNIKORN-21 Optimize node sorting algorithms
- Closed
-
YUNIKORN-780 Refactor node sorting policies into separate implementations
- Closed
- links to