~/talk

Scaling robots and other stuff with Erlang

Talkat Build Stuff 2016 · 2016-11-16..11-18· [distributed-systems]
slides:none on file

Erlang/SD-Erlang is shown to handle robotics coordination and failures far better than a ROS-only setup: a prototype uses face tracking with ROS + Erlang where Erlang processes aggregate camera data and command motors, recovering quickly after brutal process kills while ROS often doesn’t notice. Scalable Distributed Erlang adds s_groups and scalable global namespace to avoid full-mesh replication and lets the system run across hundreds of nodes and handle >5 million registrations in benchmarks where classic distributed Erlang falls over.

AI-written summary · about

  1. 0:00Intro
  2. 1:07OVERVIEW
  3. 1:41DISTRIBUTED SYSTEMS
  4. 2:04EVERYTHING IS A DISTRIBUTED SYSTEM
  5. 3:43NETWORK IS A
  6. 4:30WHY GO SOFTWARE DISTRIBUTED
  7. 5:29WHY GO HARDWARE DISTRIBUTED
  8. 6:07WHY GO DISTRIBUTED
  9. 12:17SCALABILITY & RELIABILITY IN ERLANG
  10. 14:49TRANSITIVITY & GLOBAL NAME REGISTRATION
  11. 15:50WHY TRANSITIVE CONNECTIONS
  12. 24:07FEASIBILITY STUDY COMPARING ROS AND ERLANG
  13. 24:34SOFTWARE ARCHITECTURES
  14. 25:40CONFIGURATION
  15. 25:59SCALABILITY: PROCESSES
  16. 26:32LATENCY ANALYSIS
  17. 29:07QUALITY VARIATIONS WITH WORKER FAILURES (50%)
  18. 36:18TRANSITIVITY AND NAMESPACE
  19. 38:13SHARED NAMESPACE DE BENCH
  20. 42:36SHARED NAMESPACE & TRANSITIVITY: ACO
  21. 46:54CONCLUSION
~/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.