~/talk

Matryoshka: Realizing Hyperscale Data Center Network Design for the AI Era

Talkat NSDI '26 · 2026-05-04..05-06· [networking]
name:Yan Cai
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Matryoshka compiles high-level Thrift network intents into vendor-specific switch configs, modeling topology, hierarchical IP allocation, BGP and routing policies end-to-end and translating to per-vendor configs via converters. It operates statelessly, recompiling from scratch for greenfield and brownfield changes, and drives nearly 900 DCNs across 18 designs including a 100K-GPU supercluster. Outcomes: 95.4% first-attempt config pass and 96.4% daily build success, database transaction time cut by 70–99% via incremental-diff updates, and a generic switch-config abstraction that hides vendor heterogeneity.

AI-written summary · about

  1. 0:00Matryoshka introduction
  2. 1:42Meta's network evolution
  3. 3:06Hyperscale config challenges
  4. 4:55What is Matryoshka
  5. 6:40Matryoshka's 3-layer architecture
  6. 9:08Matryoshka ecosystem
  7. 9:49100K GPU stress test
  8. 10:53Performance results
  9. 12:18Scalability and stability
  10. 13:016 years lessons learned
  11. 14:47Evolving challenges
  12. 15:07Key takeaways
~/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.