Hi community,
In the past releases, we have been working on refactoring Flink's scheduler
with the goal of making the scheduler extensible [1]. We have rolled out
most of the intended refactoring in Flink 1.10, and we think it is now time
to leverage our newly introduced abstractions to implement a new resource
optimized scheduling strategy: Pipelined Region Scheduling.
This scheduling strategy aims at:
* avoidance of resource deadlocks when running batch jobs
* tunable with respect to resource consumption and throughput
More details can be found in the Wiki [2]. We are looking forward to your
feedback.
Best,
Zhu Zhu & Gary
[1] https://issues.apache.org/jira/browse/FLINK-10429
[2]
https://cwiki.apache.org/confluence/display/FLINK/FLIP-119+Pipelined+Region+Scheduling