~/talk

Optimal Approaches for Real-Time Machine Learning with Apache Spark on Kubernetes.

slides:none on file

Prototype builds a near‑real‑time cycling routing system that fuses traffic and air‑quality feeds, runs Spark on Kubernetes with Spark Operator, uses Kafka for ingestion, RocksDB for state, and a mix of CPU and GPU (Nvidia Rapids) for training. Shuffle causes data loss on executor failure so an external shuffle (IBM tool, AWS‑only so far) is required; dynamic allocation remains brittle. Monitoring is done with Prometheus. End‑to‑end works at human‑scale (55‑minute route example) but lacks large‑scale production deployment.

AI-written summary · about

  1. 0:00Introduction and background
  2. 3:24Real-time ML fundamentals
  3. 10:27Challenges in real-time ML
  4. 13:16Spark on Kubernetes benefits
  5. 15:25Key challenges running Spark on K8s
  6. 18:42Streaming and stateful processing
  7. 21:12Latency and configuration
  8. 22:37ML training on Spark
  9. 23:39Custom scheduling options
  10. 24:01Deployment and optimization
  11. 24:43Conclusion and open source contribution
~/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.