~/talk

A Reliability Benchmark for Actor-Based Server Languages

Talkat Erlang 2022 · on Sunday, 2022-09-11· [distributed-systems]
links:none on file
links:none on file
slides:none on file

Designed and released Supervised Communicating Processes (SCP), implemented in Erlang/OTP and Scala/Akka with a deterministic fault injector that triggers progressive permanent failures (example: 5% of pairs killed every 5s) and recovery modes (uniform, random, burst) across supervisor:worker ratios from 1:1 to 1:128 and failure rates up to 20%. Results show both systems provide strong process isolation; Erlang supervisors add measurable overhead so supervisor count critically affects throughput (more supervisors help handle bursts), while Scala/Akka shows higher latency variance but outperforms Erlang on uniform recoveries when tuned.

AI-written summary · about

  1. 0:00Start
  2. 8:11SCP Benchmarking
  3. 9:29Erlang Implementation
  4. 13:07Scala/Akka Implementation
  5. 18:58Failures with Recovery
  6. 23:02Different SCP Failure Patterns: Erlang
  7. 29:26Summary
~/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.