~/talk

Deep Programmability: A New Lens on Networking

Talkat ICFP 2022 · 2022-09-11..09-16· [networking]
slides:none on file

Argues that networks are becoming deeply programmable end-to-end and shows concrete tools: a high-level DSL NetKAT with formal semantics and a compiler that turns a virtual one-switch network into concrete forwarding tables, P4 as an industry data‑plane language with work on formal semantics and verified compilers, and a practical two-phase updates protocol (tags + staged installs) that prevents transient policy violations and is used in production (e.g., Google Cloud). Demonstrations include virtualization, traffic‑engineering, monitoring, and verified compilation; tradeoffs: extra tags and memory.

AI-written summary · about

  1. 0:00Start
  2. 3:23Status Quo: Bottom-Up Design
  3. 4:39Emerging: Top-Down Design
  4. 5:48Killer Applications (so far...)
  5. 10:07Conventional Network
  6. 14:24Dataplane Model
  7. 15:50Control-Plane API
  8. 18:11DSL Design
  9. 22:56Add a broadcast primitive?
  10. 26:30Formal Semantics
  11. 27:10Virtual Compilation
  12. 28:31Compiler Demo
  13. 34:01Network Updates in Practice
  14. 34:44Consistent Updates
  15. 36:45Two-Phase Updates
  16. 43:25Some Open Problems...
~/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.