~/talk

Towards More Efficient and Adaptive Scheduling for Flink Batch

Talkat Flink Forward Europe 2019 · 2019-10-07..10-09· [distributed-systems]
name:Bo Wang
links:none on file
slides:none on file

New Flink batch scheduler implements LazyFromSources plus an Adaptive Parallelism strategy that adjusts task parallelism at runtime by merging small partitions and splitting large ones based on input-size metrics; a microbenchmark drops a MapReduce job from ~8s to <3s by shrinking reduces and downstream parallelism. It also adds Speculative Execution: job master detects long‑tail tasks via processed‑bytes and throughput formula and launches duplicate tasks on other nodes, with production runs showing a slow reduce falling from ~10s to ~1s when a speculative copy finishes first.

AI-written summary · about

  1. 0:00Introduction to new scheduler
  2. 1:55Dynamic parallelism strategy
  3. 8:11Template parenting in workflow
  4. 10:20Speculative execution overview
  5. 14:44Summary and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.