~/talk

Modular Control Plane Verification via Temporal Invariants

Talkat PLDI 2023 · 2023-06-17..06-21· [networking]
links:none on file
linkedin:ryanbeckett
links:none on file
links:none on file
slides:none on file

Timepiece implements a temporal model and an SMT-backed verifier (C library plus harness) that replaces unsafe stable-state modular checks with temporal interfaces checked by base and inductive checks. A soundness theorem proves these checks include all states reachable by simulation. Evaluation runs per-node checks in parallel on a 96-core VM, verifying a 2,000-node fattree in ~2.37 minutes while a monolithic verifier times out at ~80 nodes after 2+ hours; typical per-node checks finish under five seconds.

AI-written summary · about

  1. 0:00Introduction
  2. 2:53Monolithic verification limits
  3. 3:54Modular verification with interfaces
  4. 7:45Temporal interfaces for analysis
  5. 10:34TimePiece implementation
  6. 11:57Evaluation setup
  7. 13:44Hijack filtering results
  8. 15:52Key takeaways and conclusion
  9. 16:13Q&A
~/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.