Reverie: Low Pass Filter-Based Switch Buffer Sharing for Datacenters with RDMA and TCP...
Talkat 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI '24) · 2024-04-16..04-18·
summary
Reverie replaces the vendor Sonic model with a single shared pool, accounting each packet once and consolidating ingress and egress views to avoid double-counting; it adds a unified ingress/egress admission control and a low-pass filter-based admission control that smooths transient queue spikes. Evaluation in ns-3 on a 256-server Clos with web-search plus synthetic incast shows up to 33% flow-completion-time improvement, far fewer RDMA PFC pauses, and consistent RDMA and TCP performance compared to Dynamic Thresholds and ABM.
AI-written summary · about
chapters (12)
- 0:00Reverie introduction
- 1:02RDMA vs TCP buffer sharing
- 3:31Mixed traffic problems
- 4:56Sonic buffer flaws
- 8:05Reverie design
- 9:53Low pass filter
- 10:58Evaluation setup
- 11:41TCP load impact
- 12:26Burst absorption comparison
- 13:10Provisioning trade-offs
- 13:52Conclusion
- 14:15Q&A
related talks
23mMulti-Path Transport for RDMA in Datacenters
17mWhite-Boxing RDMA with Packet-Granular Software Control
12mPreview: Networking
25mApproximating Fair Queueing on Reconfigurable Switches
14mODRP: On-Demand Remote Paging with Programmable RDMA
18mBURST: Seeking High-performance, Interoperability and Scalability in Soft-RDMA
14mUnderstanding RDMA Microarchitecture Resources for Performance Isolation
25mRDMA @Scale
