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

YouTube

Mako - Speculative Distributed Transactions with Geo-Replication

USENIX via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Watch this 17-minute conference presentation from OSDI '25 that introduces Mako, a revolutionary transactional key-value store designed for high availability, throughput, and horizontal scalability in geo-replicated environments. Learn how researchers from Stony Brook University, Google, Microsoft Research, and University of Pennsylvania developed a system that performs strongly consistent geo-replication to maintain availability during entire datacenter failures while utilizing multi-core machines for fast serializable transaction processing. Discover Mako's innovative approach of decoupling transaction execution and replication, enabling speculative transaction execution at high speeds while replicating transactions in the background for fault tolerance. Explore the key technical breakthrough of using two-phase commit (2PC) speculatively, allowing distributed transactions to proceed without waiting for replication decisions while preventing unbounded cascading aborts when shards fail before replication completion. Examine the impressive experimental results on Azure showing Mako processing 3.66 million TPC-C transactions per second across 10 shards with 24 threads each, achieving 8.6× higher throughput than existing state-of-the-art systems optimized for geo-replication, making this essential viewing for distributed systems researchers and practitioners working on large-scale transactional systems.

Syllabus

OSDI '25 - Mako: Speculative Distributed Transactions with Geo-Replication

Taught by

USENIX

Reviews

Start your review of Mako - Speculative Distributed Transactions with Geo-Replication

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.