Automatically Optimizing Distributed Protocols
University of California Berkeley
Add to Calendar
2024-11-12 13:30:00
2024-11-12 14:30:00
America/New_York
Automatically Optimizing Distributed Protocols
Bio: David Chu is a PhD student at Berkeley advised by Natacha Crooks and Joe Hellerstein. He works across databases and distributed systems, using query optimization and database theory to optimize distributed systems, and using those optimized systems to push the state of the art in databases.Abstract: Distributed protocols like Paxos and PBFT often form the bottleneck of distributed systems and databases. To solve this, researchers have created a large suite of consensus and BFT variants, but this process is error-prone and many variants contain bugs. We present a new, orthogonal approach: Instead of creating new protocols from scratch, we introduce a set of correct-by-construction rewrites that can be used by a compiler to automatically optimize any distributed protocol.
32-G449 (Patil/Kiva)