AI Product Expert Certification - Master Generative AI Skills
Launch Your Cybersecurity Career in 6 Months
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