~/talk

Extend Flink to edge computing with much lower footprint

Talkat Flink Forward Virtual 2020 · 2020-04-22..04-24· [embedded-and-hardware]
links:none on file
slides:none on file

A lightweight Flink-compatible runtime called Quick framework compiles jobs into statically linked executables that run with runtime memory below 10 MB and no JVM dependency. It reimplements Flink SQL planning and operators (coroutines + channel messaging), ships UDF bridging for Go/Java, and supports Kafka, MQTT and local filesystem state backends with two‑phase checkpoint commit. Binaries are <50 MB raw (~4 MB gzipped). Measured throughput is ~400,000 msgs/s on Raspberry Pi and >700,000 msgs/s on a cloud server.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 1:27Challenges running Flink on edge devices
  3. 3:13Quick framework design and optimizations
  4. 6:14Job translation and execution process
  5. 9:14Supporting user-defined functions in Go
  6. 11:29Compatibility and supported features
  7. 12:38Performance and footprint results
  8. 13:45Deployment and future plans
  9. 14:50Demo and Q&A
~/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.