STYX: Exploiting SmartNIC Capability to Reduce Datacenter Memory Tax
summary
STYX RDMA-copies target memory regions to a SmartNIC (tested on a BlueField‑2), runs the heavy data-path work there, and RDMA-writes results back so the host only performs control decisions. It offloads compression and decompression and page-compare and hash work for zswap and KSM, cutting host CPU cycles and LLC pollution and yielding a reported 55–89% decrease in 99th‑percentile latency for co‑running latency-sensitive services while preserving the kernel features' benefits.
AI-written summary · about
chapters (9)
- 0:00Introduction to Stacks
- 0:59Memory optimization challenges
- 2:24Existing memory optimizations
- 5:05Impact of memory overhead
- 7:34SmartNIC capabilities
- 8:41The Stacks framework design
- 12:36Kernel implementation
- 13:38Evaluation and results
- 17:28Conclusion
related talks
16mOneSidedMW: Managing Disaggregated Memory Efficiently, Flexibly, and Securely with RNIC
14mUnderstanding RDMA Microarchitecture Resources for Performance Isolation
17mZOC: Elastic and Cost-Efficient Virtual SmartNIC Architecture for Cloud Physical Machines
15mCharacterizing Off-path SmartNIC for Accelerating Distributed Systems
01h 00mCommSec D1 - An Isolated Data Center Security Policy Model Using SmartNICs
17mDRack: A CXL-Disaggregated Rack Architecture to Boost Inter-Rack Communication
14mODRP: On-Demand Remote Paging with Programmable RDMA
17mSmartNIC-Enabled Live Migration for Storage-Optimized VMs with PYROCUMULUS
