E3: Energy-Efficient Microservices on SmartNIC-Accelerated Servers
summary
E3 is a microservice execution platform that offloads small, communication‑intensive services onto Cavium LiquidIO SmartNICs and extends Azure Service Fabric with ECMP-based load balancing, network‑topology aware placement, and a data‑plane orchestrator that detects SmartNIC overload and migrates hot services. Prototype on commodity servers and LiquidIO SmartNICs shows up to 3× energy-efficiency and up to 1.9× cost efficiency over five years for workloads like real‑time analytics, IoT hub and VNFs at under 4% latency increase.
AI-written summary · about
chapters (10)
- 0:00E3 system motivation
- 3:42E3 system design and SmartNIC
- 6:09SmartNIC integration challenges
- 7:11E3’s SmartNIC techniques
- 8:38Load-aware cluster manager
- 9:20Microservice placement strategy
- 11:04Energy efficiency evaluation
- 13:07SmartNIC server cost analysis
- 14:33Conclusion
- 15:39Q&A
related talks
27mAzure Accelerated Networking: SmartNICs in the Public Cloud
23m“Networking” the Logical Micro-Service Infrastructure
18mPoby: SmartNIC-accelerated Image Provisioning for Coldstart in Clouds
28mEmpowering the Next Generation of High-Performance, Power-Efficient Servers
11mUnlock efficiencies from silicon to systems on Azure
18mBuilding the Future: Microservices, Edge & Cloud Innovation
36mThe journey of silicon innovation at
48mBuilding applications at hyper scale with the latest Azure innovations
