Disaggregating Stateful Network Functions
summary
Disaggregates stateful network functions off hosts into shared appliances that combine general‑purpose ARM cores with match‑processing ASICs, implemented as a 3U server with 6 DPUs that expose a floating NIC. Shows production and lab results: full 100 Gbps line rate, >50M PPS, 64M concurrent connections and bursts of 1.75M connections/sec in open loop, plus lower TCP setup latency than vSwitches and a primary/secondary replication scheme that survives card failures with brief packet loss.
AI-written summary · about
chapters (10)
- 0:00Intro
- 1:24Key motivation to Disaggregate the SDN
- 4:55All Cloud Providers implement stateful NFS
- 7:14Key technical challenges
- 7:58Disaggregation Architecture
- 8:45Disaggregation Datapath Versus Direct Datapath
- 9:40Datapath performance
- 11:05Protecting NF state on cards
- 13:13Example: Stateful Load Balancer with NAT
- 17:40Performance under faults
related talks
37mDisaggregating the Network: Switching as a Service
15mOffloading Cloud Network Services at Production Scale
16mState-Compute Replication: Parallelizing High-Speed Stateful Packet Processing
26mApplying New High-Throughput Network Solutions in IEC (Integrated Edge Cloud)
30mZXDH DPU Adapter and It's Application
23mBalancing on the Edge: Transport Affinity without Network State
46mVirtualized Network Services at Line Rate in a Server Environment
15mCost-effective and Reliable Global Internet Peering with Programmable Switches
