Blockchain consensus protocols in the wild

C Cachin, M Vukolić - arxiv preprint arxiv:1707.01873, 2017 - arxiv.org
A blockchain is a distributed ledger for recording transactions, maintained by many nodes
without central authority through a distributed cryptographic protocol. All nodes validate the …

Cockroachdb: The resilient geo-distributed sql database

R Taft, I Sharif, A Matei, N VanBenschoten… - Proceedings of the …, 2020 - dl.acm.org
We live in an increasingly interconnected world, with many organizations operating across
countries or even continents. To serve their global user base, organizations are replacing …

Spanner: Google's globally distributed database

JC Corbett, J Dean, M Epstein, A Fikes, C Frost… - ACM Transactions on …, 2013 - dl.acm.org
Spanner is Google's scalable, multiversion, globally distributed, and synchronously
replicated database. It is the first system to distribute data at global scale and support …

Foundations of dynamic bft

S Duan, H Zhang - 2022 IEEE Symposium on Security and …, 2022 - ieeexplore.ieee.org
This paper studies dynamic BFT, where replicas can join and leave the system dynamically,
a primitive that is nowadays increasingly needed. We provide a formal treatment for dynamic …

[LIVRE][B] Consensus: Bridging theory and practice

D Ongaro - 2014 - search.proquest.com
Distributed consensus is fundamental to building fault-tolerant systems. It allows a collection
of machines to work as a coherent group that can survive the failures of some of its …

State-machine replication for planet-scale systems

V Enes, C Baquero, TF Rezende, A Gotsman… - Proceedings of the …, 2020 - dl.acm.org
Online applications now routinely replicate their data at multiple sites around the world. In
this paper we present Atlas, the first state-machine replication protocol tailored for such …

Omni-paxos: Breaking the barriers of partial connectivity

H Ng, S Haridi, P Carbone - … of the Eighteenth European Conference on …, 2023 - dl.acm.org
Omni-Paxos is a system for state machine replication that is completely resilient to partial
network partitions, a major source of service disruptions in recent years. Omni-Paxos …

Vive la différence: Paxos vs. viewstamped replication vs. zab

R Van Renesse, N Schiper… - IEEE Transactions on …, 2014 - ieeexplore.ieee.org
Paxos, Viewstamped Replication, and Zab are replication protocols for high-availability in
asynchronous environments with crash failures. Claims have been made about their …

Mechanism for performing rolling upgrades in a networked virtualization environment

A Sohi, RW Schwenz, M Cui, A Khole - US Patent 9,740,472, 2017 - Google Patents
Disclosed is a mechanism for performing rolling updates in a networked virtualization
environment for storage management. The approach is applicable to any resource in the …

Follow the sun through the clouds: Application migration for geographically shifting workloads

Z Shen, Q Jia, GE Sela, B Rainero, W Song… - Proceedings of the …, 2016 - dl.acm.org
Global cloud services have to respond to workloads that shift geographically as a function of
time-of-day or in response to special events. While many such services have support for …