Network Entitlement: From Hose-based Approval to Host-based Admission
summary
Meta moves from pipe-based contracts to a host model that replaces O(n^2) pipe agreements with O(n) host entitlements, uses a tree‑based regression (historical demand plus planned power) for forecasts, and reports as much as a quarter reduction in aggregated demand versus pipe sizing. Runtime enforcement runs BPF-based per-server marking (plus DHCP marks) to classify non‑conforming bytes, network queues deprioritize those packets, and periodic large‑scale tests validate behavior in production.
AI-written summary · about
chapters (11)
- 0:00Network Entitlement intro
- 1:08Traffic isolation challenges
- 2:36Network Entitlement solution
- 3:59Hose vs pipes model
- 5:46Entitlement contract approval
- 9:17Runtime enforcement overview
- 10:40Handling non-conforming traffic
- 12:45BPF with distributed policies
- 14:33Production validation results
- 15:38Key benefits and accountability
- 16:40Testing and ops simplicity
related talks
19mNet-P4ct: Enhanced WAN Bandwidth Fair Sharing Using P4 Programmable Switches
17mNetHint: White-Box Networking for Multi-Tenant Data Centers
28mSafe sharing of the network with eBPF
26mPerformance Contracts for Software Network Functions
24mNetBlocks: Staging Layouts for High-Performance Custom Host Network Stacks
24mReal Time Network Policy Checking Using Header Space Analysis
18mPast, Present, and Future of Network Operations
28mJobber: Automating Inter-Tenant Trust in the Cloud
