Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Remote Procedure Call as a Managed System Service

USENIX via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Reviews

Start your review of Remote Procedure Call as a Managed System Service

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.