[
https://issues.apache.org/jira/browse/FLINK-37412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17932121#comment-17932121
]
Liu commented on FLINK-37412:
-----------------------------
Hello, [~mapohl]. I would like to implement it. Can you assign it to me? Thanks.
> Add slot allocation strategy to for selecting TMs first that have already
> slots assigned
> ----------------------------------------------------------------------------------------
>
> Key: FLINK-37412
> URL: https://issues.apache.org/jira/browse/FLINK-37412
> Project: Flink
> Issue Type: Improvement
> Components: Runtime / Coordination
> Reporter: Matthias Pohl
> Priority: Major
>
> Right now, the {{DefaultResourceAllocationStrategy}} has two different
> strategies for selecting the TM that should try to allocate a slot for a
> given Job:
> * {{LeastUtilizationResourceMatchingStrategy}}: Selects the TM based on it's
> utilization. TMs that have less resources allocated get precedence over more
> utilized TMs. This works as a fan-out strategy to spread the load onto as
> many TMs as possible.
> * {{AnyMatchingResourceMatchingStrategy}}: Kind of randomly selects the TM
> order to iterate over for allocating the resource requirements. This works
> kind of as a fallback/default.
> This Jira issue is about a third option: Trying to fully utilize TMs before
> assigning slots to new "untouched" TMs. This would help utilizing the
> available TMs.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)