PASTE: A Network Programming Interface for Non-Volatile Main Memory
summary
PASTE exposes a network API that lets NICs DMA directly into NVMM, so packets land persistently without copies and without kernel syscalls. Measured persistence drops from about 1.3 ms (SSD) to ~2 µs, and copy-avoiding I/O yields large throughput gains for 1.2 KB writes while 64‑byte writes show little change. The team implements a write-ahead log and a B+ tree on NVMM and ports Redis, pKVS and a software switch logger, showing practical end-to-end speedups; PASTE is a netmap branch.
AI-written summary · about
chapters (8)
- 0:00Intro
- 0:19Review: Memory Hierarchy
- 2:44Networking is slower than NVMM
- 5:09Bridging the gap
- 7:23PASTE in Action
- 12:42Evaluation
- 14:30Is PASTE applicable to existing applications?
- 17:01Conclusion
related talks
25mDisaggregating Persistent Memory and Controlling Them Remotely
28mPersistent Memory plus RDMA, new age remote device
16mNetVRM: Virtual Register Memory for Programmable Networks
16mQueue-Mem: Energy-Efficient Hardware Storage for Advanced Network Function Acceleration
31mA Practical, Research‑Backed Introduction To Cloud‑Native Kernel‑Bypass Networking
15mMore Than Capacity: Performance-oriented Evolution of Pangu in Alibaba
25mPostcopy live-migration with vhost user backend
17mRearchitecting the TCP Stack for I/O-Offloaded Content Delivery
