POSEIDON: A Consolidated Virtual Network Controller that Manages Millions of Tenants...
Talkat 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI '24) · 2024-04-16..04-18·
summary
Poseidon is a consolidated virtual network controller deployed on Alibaba Cloud for 3+ years that replaces 50+ service controllers with a unified config-and-device layer and a unified agent, uses a tree-based abstraction called Trident to map configs to device groups, and implements a function-based descendant calculation (plus reference-count variants) to avoid full traversals. Evaluation shows 21x throughput for config tasks, 4.4x lower P99 API latency, 1.8–55x faster EIP enablement versus top vendors, and 22–41% fewer lines of code, and it runs in production at million-VM VPC scale.
AI-written summary · about
chapters (10)
- 0:00POSEIDON introduction
- 1:22Cloud network controllers at scale
- 3:29Virtual network control challenges
- 7:24Triple A design principles
- 8:49Partial consolidation architecture
- 10:55Unified abstraction for configs
- 12:38Accelerating config changes
- 14:27Performance improvements
- 15:10Migration challenges and impact
- 16:20Summary
related talks
14mPoseidon: Efficient, Robust, and Practical Datacenter CC via Deployable INT
27mPredictable Network
17mSimplify, optimize, and enhance AWS network management
32mIntelligent cloud networking: Create simplicity, remove complexity (PRT214)
17mBifrost: Alibaba's Next-Generation VPC Network with High-Performance Multipath...
27mNetwork Multi-tenancy in Xen-based Clouds
39mScalable Multi-Node AI Workloads in Multi-Tenant AI Clouds U...
29mSimplifying the Networking and Secur...
