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

YouTube

Electrode - Accelerating Distributed Protocols with eBPF

USENIX via YouTube

Overview

Explore a 16-minute conference talk from USENIX NSDI '23 that introduces Electrode, an innovative approach to accelerating distributed protocols using eBPF. Discover how the researchers from Harvard University, Peking University, and Cornell University tackle the performance challenges of implementing distributed protocols under standard Linux kernel networking stacks. Learn about the set of eBPF-based performance optimizations designed to execute in the kernel before the networking stack, avoiding user-kernel crossings and kernel networking stack traversing. Examine the impressive results achieved when applying Electrode to a classic Multi-Paxos state machine replication protocol, including throughput improvements of up to 128.4% and latency reductions of up to 41.7%. Gain insights into balancing the benefits of load-aware CPU scaling, high compatibility, and robust security with enhanced performance in distributed systems.

Syllabus

NSDI '23 - Electrode: Accelerating Distributed Protocols with eBPF

Taught by

USENIX

Reviews

Start your review of Electrode - Accelerating Distributed Protocols with eBPF

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.