~/talk

Advanced visualization of Flink and Spark jobs

links:none on file
slides:none on file

A real time visualizer for Apache Flink and Spark exposes the physical plan by instrumenting metrics, extending REST APIs, and sampling key distributions with a counter-based, decay-and-backup strategy. It surfaces an input-channel level matrix, shows top-5 heavy keys, and reports local versus remote shuffle fetches. A dynamic partitioning optimizer uses those signals to redirect heavy keys and cuts typical job runtime about 2x and up to 5–6x when hot keys collide. Spark supports historical replay via the history server, Flink currently lacks a history server.

AI-written summary · about

  1. 0:00Introduction
  2. 0:40Data skew
  3. 2:11Hungarian Academy of Sciences
  4. 3:19Use cases
  5. 4:29Phelps effect
  6. 6:25Use case
  7. 7:57Flink vs Spark
  8. 9:49Shuffle Phase
  9. 12:49Summary
  10. 21:42Visualization
  11. 25:06Dynamic partitioning
  12. 29:28Questions
~/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.