the Delos storage system or: "how to build a production-ready storage system in eight months."
5
the Delos storage system: above the log
6
the Delos storage system: below the log
7
virtualizing consensus via the VirtualLog
8
difficult to build a log that is simple, fast, fault-tolerant
9
the NativeLoglet
10
switching logs mid-flight
11
deploying Loglets: converged vs. disaggregated
12
composing Loglets: the Striped Loglet
13
trimming the VirtualLog
14
Delos as a platform original goal: can we build a zero-dependency, fault-tolerant system with a rich API...in months?
15
conclusion
Description:
Explore the innovative approach to consensus-based replicated systems presented in this USENIX OSDI '20 conference talk. Learn about virtualizing consensus through the shared log API, enabling services to change consensus protocols without downtime. Discover the VirtualLog, a generic reconfiguration layer, and Loglets, simple and composable ordering protocols. Examine the development of Delos, a production database leveraging virtual consensus for rapid deployment and protocol upgrades. Understand how Delos achieves significant performance improvements by dynamically changing consensus protocols, including scaling throughput and increasing failure thresholds. Gain insights into the challenges of building fault-tolerant systems and the potential for innovative research to reach production environments.