Data Warehousing and Analytics Platform
Delos: Simple, flexible storage for the Facebook control plane

Delos: Simple, flexible storage for the Facebook control plane

6/6/2019 · Mahesh Balakrishnan, Jason Flinn

What this post added

Introduced Delos, a new architecture for replicated storage systems designed for control plane services. Delos features a modular, layered design separating API materialization, update ordering (VirtualLog/SimpleLogs), and reconfiguration. This allows for fast deployment (8 months for initial version), rapid evolution (10x latency reduction via hot-swapping ordering mechanisms), and flexibility in API and performance/reliability guarantees. It uses a VirtualLog abstraction that chains SimpleLogs, enabling dynamic switching between different ordering mechanisms (e.g., ZooKeeper-based, native converged, disaggregated LogDevice) based on latency SLAs.

Read the original post ↗