Core Systems

PUBLICATIONS

Virtual Consensus in Delos

We propose virtualizing consensus by virtualizing the shared log API, allowing services to change consensus protocols without downtime. Virtualization splits the logic of...

PUBLICATIONS

Twine: A Unified Cluster Management System for Shared Infrastructure

We present Twine, Facebook’s cluster management system which has been running in production for the past decade. Twine has helped convert our infrastructure from a collection of siloed pools of customized machines dedicated to individual workloads, into a large-scale shared infrastructure with fungible hardware.