# Virtual consensus in Delos

DevFeed: [Virtual consensus in Delos](<https://devfeed.tech/articles/virtual-consensus-in-delos-28590.md>)

Original publisher: [Read original article](<https://blog.acolyer.org/2020/11/09/delos/>)

Author: adriancolyer

Published: 2020-11-09T13:34:00Z

Content type: article

Language: en

Sources: [Adrian Colyer](<https://devfeed.tech/sources/adrian-colyer.md>)

Topics: [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [consistency](<https://devfeed.tech/topics/consistency.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>), [maintenance](<https://devfeed.tech/topics/maintenance.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [consensus](<https://devfeed.tech/tags/consensus.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [durability](<https://devfeed.tech/tags/durability.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

## AI overview

This article discusses Delos, a system designed for Facebook's control-plane services. It describes an API-based abstraction over consensus using a shared log, with a runtime that supports hot-swapping consensus implementations so the system can be upgraded without interrupting operation.

## Source excerpt

Virtual consensus in Delos, Balakrishnan et al. (Facebook, Inc.), OSDI'2020 Before we dive into this paper, if you click on the link above and then download and open up the paper pdf you might notice the familiar red/orange splash of USENIX, and appreciate the fully open access. USENIX is a nonprofit organisation committed to making content and ... Continue reading Virtual consensus in Delos