YoVDO

NetRPC - Enabling In-Network Computation in Remote Procedure Calls

Offered By: USENIX via YouTube

Tags

USENIX Symposium on Networked Systems Design and Implementation (NSDI) Courses Distributed Systems Courses

Course Description

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

Related Courses

Advanced Operating Systems
Georgia Institute of Technology via Udacity
High Performance Computing
Georgia Institute of Technology via Udacity
GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity
Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX
CS125x: Advanced Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX