OrbWeaver: Using IDLE Cycles in Programmable Networks for Opportunistic Coordination
Talkat 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI '22) · 2022-04-04..04-06·
summary
OrbWeaver claims to harvest sub-microsecond gaps on 100 Gbps links (example inter-packet gap ≈120 ns) to inject idle packets that carry coordination data while providing predictability of interarrival times and zero impact on user throughput, latency, or power. Implemented on a pair of programmable switches using on-chip packet generators, multicast and selective filtering, it demonstrates three use cases—failure detection, clock synchronization, micro load balancing—eliminating their messaging overheads while matching or improving performance.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 1:28Tradeoffs
- 6:02Outline
- 6:17Weave String Abstraction
- 10:48Applications
- 11:59Clock synchronization
- 13:47Summary
related talks
14mSyncWise: Error-Aware Time Synchronization for Reconfigurable Data Center Networks
12mBreaking the Transience-Equilibrium Nexus: A New Approach to Datacenter Packet Transport
16mRingLeader: Efficiently Offloading Intra-Server Orchestration to NICs
28mRock around the clock (synchronization
25mGuaranteeing Timeliness Via Prices...
28mLoom: Flexible and Efficient NIC Packet Scheduling
47mThe World of 100G Networking
22mExpanding across time to deliver bandwidth efficiency and low latency
