Geo-Replicated Transactions in 1.5RTT
Offered By: Strange Loop Conference via YouTube
Course Description
Overview
Explore a groundbreaking approach to geo-replicated transactions in distributed systems through this 37-minute conference talk from Strange Loop. Dive into the innovative Consus key-value store, which introduces a novel commit protocol capable of executing fully general transactions in just 1.5 round-trip times. Learn how this masterless, active-active system overcomes traditional latency bottlenecks in geo-replicated databases. Gain insights into the motivation, design, and deep technical details of the Consus commit protocol, including its advantages over two-phase commit. Understand the background of distributed systems primitives and grasp the protocol's contributions. Follow along as the speaker covers topics such as geo-replication techniques, stored procedures, commit protocol assumptions, Paxos variants, and practical implementation details. Conclude with an evaluation of the system's performance using the TPC-C benchmark.
Syllabus
Intro
Geo-Replication: Primary Backup
Stored procedures and one-shot transactions
Commit Protocol Assumptions
Commit Protocol Basics
Overview of the Commit Protocol
Observing vs. Learning Execution Outcomes
Traditional Paxos
Generalized Paxos Fast Path
Generalized Paxos Example
Cauterizing Loose Ends
Paxos All the Things!
Implementation
Evaluation Setup
TPC-C Stock Level Latency
Summary
Taught by
Strange Loop Conference
Tags
Related Courses
Sniffing the MetaverseStrange Loop Conference via YouTube KalDB - A Cloud Native Log Search Platform
Strange Loop Conference via YouTube The Evolution of a Planetary-scale Distributed Database
Strange Loop Conference via YouTube Machine Learning for Developer Productivity
Strange Loop Conference via YouTube Formally Verifying Everybody's Cryptography
Strange Loop Conference via YouTube