TCP ≈ RDMA: CPU efficient Remote Storage Access with i10
summary
i10 is a kernel-only implementation of a remote storage stack that runs on commodity NICs and lets unmodified applications use the kernel TCP/IP path while avoiding user/kernel copy overheads. It implements new TCP data path and buffer management, shows microbenchmarks and end-to-end experiments, and saturates a 100 Gbps link for remote accesses while using CPU cycles comparable to RDMA solutions, delivering RDMA-like CPU cost with TCP.
AI-written summary · about
related talks
17mRearchitecting the TCP Stack for I/O-Offloaded Content Delivery
31mA Practical, Research‑Backed Introduction To Cloud‑Native Kernel‑Bypass Networking
12mPreview: Networking
13mRakaia: Scalable In-Kernel Scheduling for TCP-Based RPCs
21mRemote TCP Connection Offload and Applications
21mReexamining Direct Cache Access to Optimize I/O Intensive Applications for Multi
34mDeterministic Networking for Real-Time Systems (Using TSN)
18mRDMA is Turing complete, we just did not know it yet!
