YoVDO

Electrode - Accelerating Distributed Protocols with eBPF

Offered By: USENIX via YouTube

Tags

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

Course Description

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

Related Courses

Analyzing Postgres Performance Problems Using Perf and eBPF
Microsoft via YouTube
Citus Con - An Event for Postgres - Americas Livestream
Microsoft via YouTube
EBPF - The Next Power Tool of SREs
USENIX via YouTube
Kernel Tracing With EBPF
media.ccc.de via YouTube
Building Observability for 99% Developers
Docker via YouTube