Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
None
-
None
-
None
Description
Currently the Flink scheduler tries to fill one instance completely before the tasks are deployed to another instance. This is a good behaviour in multi-user and multi-job scenarios but it wastes resources if one wants to use the complete cluster. Therefore, another scheduling strategy where the load among the different instances is kept balanced might be useful. This spread out strategy will deploy the tasks such that the overall work is equally distributed.
Attachments
Issue Links
- is duplicated by
-
FLINK-1703 option to balance load according to CPU available rather than slots available
- Closed
-
FLINK-3164 Spread out scheduling strategy
- Closed
- relates to
-
BEAM-5713 Flink portable runner schedules all tasks of streaming job on same task manager
- Resolved
- links to