Overview
Explore a groundbreaking conference talk on NetRPC, a system that enables in-network computation (INC) in remote procedure calls. Discover how this innovative approach simplifies INC programming for application developers by providing familiar and lightweight interfaces within a traditional RPC programming model. Learn about the general-purpose INC implementation and optimization techniques that ensure efficient execution of various INC applications on a shared data plane. Examine the results of extensive experiments conducted on real testbeds, which demonstrate that NetRPC achieves performance comparable to state-of-the-art INC solutions while requiring significantly less code. Gain insights into how NetRPC addresses challenges in distributed training, MapReduce, agreement protocols, and network monitoring, potentially revolutionizing the field of in-network computation.
Syllabus
NSDI '23 - NetRPC: Enabling In-Network Computation in Remote Procedure Calls
Taught by
USENIX