Enhancement and Optimization of computing, storage & network for bare metal with hardware offloading
summary
China Mobile builds an “elastic bare metal” eCloud that moves OpenStack/QEMU/OVS datapath into hardware: a Roka compute server plus a hypercard with SoC+FPGA that offloads DPDK-OVS flows, connection tracking, meters, VLAN push/pop and stateful ACLs. OpenStack only needs small ironic hooks to provision bare-metal instances. Hardware forwards >20M pps and holds >1M table entries, uses a hybrid slowpath→hardware pipeline, and implements QoS in FPGA with dual token buckets supporting both bps and pps limits with ~5s accuracy and DHCP-aware per-flow shaping.
AI-written summary · about
chapters (11)
- 0:00Intro
- 1:37Software Architecture
- 2:26Old Hardware Architecture
- 4:20Problem!
- 6:08Our solution - Elastic Bare Metal
- 9:32Elastic bare metal network topology
- 10:42HyperCard specifications
- 11:41Comparison of acceleration modes
- 13:32Hypercard packet process 2
- 16:22Implementation of Meter in FPGA Hardware
- 18:17Summary
related talks
18mThe Evolution of High Performance Networks: A Storage Perspective and Practices
17mZOC: Elastic and Cost-Efficient Virtual SmartNIC Architecture for Cloud Physical Machines
18mRoCE BALBOA: Service-Enhanced RDMA Offload Engine for Data Center SmartNICs
26mApplying New High-Throughput Network Solutions in IEC (Integrated Edge Cloud)
25mKeynote: Network Transformation: Are We Ready for 5G and Edge Clouds?
22mEmpowering Edge Software Stack on Arm with High Performance Container Networking Tech
34mCan the Linux networking stack be used with very high speed applications?
18mOpenStack in Telco: How to achieve Low latency computing with OpenStack
