Master Agentic AI, GANs, Fine-Tuning & LLM Apps
Most AI Pilots Fail to Scale. MIT Sloan Teaches You Why — and How to Fix It
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore a novel approach to Remote Procedure Call (RPC) implementation in this 15-minute conference talk from NSDI '23. Discover how researchers from Duke University, Shanghai Jiao Tong University, and the University of Washington propose transforming RPC into a managed system service. Learn about the challenges faced by current RPC implementations, including the need for visibility, control, and policy flexibility in cloud computing environments. Understand the limitations of using sidecars and service mesh proxies, and how they can introduce unnecessary overhead. Delve into the proposed solution, mRPC, which performs RPC marshalling and policy enforcement as a system service rather than a library. Explore the benefits of this approach, including improved performance, enhanced policy flexibility, and support for live upgrades. Examine how mRPC speeds up the DeathStarBench microservice benchmark by up to 2.5 times compared to sidecar implementations. Gain insights into the future of RPC implementations and their potential impact on cloud computing efficiency and manageability.
Syllabus
NSDI '23 - Remote Procedure Call as a Managed System Service
Taught by
USENIX