Blockchain consensus protocols in the wild
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 …
without central authority through a distributed cryptographic protocol. All nodes validate the …
Cockroachdb: The resilient geo-distributed sql database
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 …
countries or even continents. To serve their global user base, organizations are replacing …
Spanner: Google's globally distributed database
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 …
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 …
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 …
of machines to work as a coherent group that can survive the failures of some of its …
State-machine replication for planet-scale systems
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 …
this paper we present Atlas, the first state-machine replication protocol tailored for such …
Omni-paxos: Breaking the barriers of partial connectivity
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 …
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 …
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 …
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
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 …
time-of-day or in response to special events. While many such services have support for …