~/talk

CAMP: Cost-Aware Multiparty Session Protocols

Talkat OOPSLA 2020 · 2020-11-15..11-20· [distributed-systems]
links:none on file
slides:none on file

Extends multiparty session types with runtime cost annotations and extracts per-participant cost equations that account for message sizes, node/CPU counts and network latencies. Builds an EDSL in Haskell that instantiates protocols, runs an analyzer, and proves the extracted equations are an upper bound on operational traces; defines bounded cost and a latency metric Cω for recursive protocols. Evaluations on benchmarks show predictions within less than 15 percent error for most cases and identify communication contention as the main source of deviation.

AI-written summary · about

  1. 0:00Multiparty Session Types
  2. 1:35Example: A Divide-and-Conquer Protocol
  3. 3:22How much time is required for running a process?
  4. 3:51Cost-Aware Multiparty Session Protocols
  5. 7:17Latency of Recursive Protocols: NX.G
  6. 8:05Example: Recursive Pipeline
  7. 8:49Asynchronous Optimisations
  8. 10:25Fast Fourier Transform
  9. 10:45Correctness (Bounded Cost)
  10. 11:13Correctness (Recurrences)
  11. 11:46Implementation
  12. 12:31Evaluation
~/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.