[
https://issues.apache.org/jira/browse/FLINK-10643?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17336564#comment-17336564
]
Flink Jira Bot commented on FLINK-10643:
----------------------------------------
This issue was labeled "stale-major" 7 ago and has not received any updates so
it is being deprioritized. If this ticket is actually Major, please raise the
priority and ask a committer to assign you the issue or revive the public
discussion.
> Bubble execution: Resource aware job execution
> ----------------------------------------------
>
> Key: FLINK-10643
> URL: https://issues.apache.org/jira/browse/FLINK-10643
> Project: Flink
> Issue Type: New Feature
> Components: Runtime / Coordination
> Reporter: JIN SUN
> Priority: Major
> Labels: stale-major
> Attachments: image-2018-10-22-16-28-32-355.png
>
>
> Today Flink support various channels such as pipelined channel and blocking
> channel. Blocking channel indicate that data need to be persistent in a batch
> and then it can be consumed later, it also indicate that the downstream task
> cannot start to process data unless its producer finished and also downstream
> task will only depends on this intermediate partition instead of upstream
> tasks.
> By leverage this characteristic, Flink already support fine grain-failover
> which will build a failover region has reduce failover cost. However, we can
> leverage this characteristic even more. As described by this
> [paper|http://www.vldb.org/pvldb/vol11/p746-yin.pdf] (VLDB 2018), *_Bubble
> Execution_* not only use this characteristic to implement fine-grain
> failover, but also use this to balance the resource utilization and job
> performance. As shown in the paper (also in the following chart), with 50% of
> the resource, it get 25% (0.75 speedup) average slow down for TPCH benchmark.
> !image-2018-10-22-16-28-32-355.png!
> This JIRA here is umbrella that try to apply the idea of this paper to FLINK.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)