Elixir: A High-performance and Low-cost Approach to Managing Hardware/Software Hybrid
Talkat 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI '22) · 2022-04-04..04-06·
summary
Elixir addresses how to split flow tables between hardware (smart NICs, P4 switches) and software (DPDK) under bursty traffic. It measures flow rates using a combination of sampling- and counter-based techniques, separates handling of long-lived large flows from bursty flows, and decouples the time windows for rate identification and for replacing flows in hardware. Implementations on Mellanox ConnectX-5 and Barefoot Wedge100BF P4 switches show up to ~50% CPU savings and large reductions in tail forwarding latency compared to prior methods.
AI-written summary · about
related talks
50mSoftware Defined Networking
37mEfficient and Flexible Virtual Machine Networking Through eBPF
22mMonitoring 400G Traffic in DPDK Using FPGA-Based SmartNIC with RTE Flow
13mLive in the Express Lane
34mHyperRouter: Lessons Learnt from Building an L4 Load...
19mEnhancement and Optimization of computing, storage & network for bare metal with hardware offloading
15mHybridMesh: A Hardware-software Hybrid Approach for Accelerating Service Mesh Ingress
26mFaster Software Packet Processing on FPGA NICs with eBPF Program Warping
