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 …

[PDF][PDF] Slog: Serializable, low-latency, geo-replicated transactions

K Ren, D Li, DJ Abadi - Proceedings of the VLDB Endowment, 2019 - par.nsf.gov
For decades, applications deployed on a world-wide scale have been forced to give up at
least one of (1) strict serializability (2) low latency writes (3) high transactional throughput. In …

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 …

QuePaxa: Esca** the tyranny of timeouts in consensus

P Tennage, C Basescu, L Kokoris-Kogias… - Proceedings of the 29th …, 2023 - dl.acm.org
Leader-based consensus algorithms are fast and efficient under normal conditions, but lack
robustness to adverse conditions due to their reliance on timeouts for liveness. We present …

The Bedrock of Byzantine Fault Tolerance: A Unified Platform for {BFT} Protocols Analysis, Implementation, and Experimentation

MJ Amiri, C Wu, D Agrawal, A El Abbadi… - … USENIX Symposium on …, 2024 - usenix.org
Byzantine Fault-Tolerant (BFT) protocols cover a broad spectrum of design dimensions from
infrastructure settings, such as the communication topology, to more technical features, such …

Pigpaxos: Devouring the communication bottlenecks in distributed consensus

A Charapko, A Ailijiang, M Demirbas - Proceedings of the 2021 …, 2021 - dl.acm.org
Strongly consistent replication helps keep application logic simple and provides significant
benefits for correctness and manageability. Unfortunately, the adoption of strongly …

{Near-Optimal} Latency Versus Cost Tradeoffs in {Geo-Distributed} Storage

M Uluyol, A Huang, A Goel, M Chowdhury… - … USENIX Symposium on …, 2020 - usenix.org
By replicating data across sites in multiple geographic regions, web services can maximize
availability and minimize latency for their users. However, when sacrificing data consistency …

Consensus in data management: From distributed commit to blockchain

F Nawab, M Sadoghi - Foundations and Trends® in …, 2023 - nowpublishers.com
The problem of distributed consensus has played a major role in the development of
distributed data management systems. This includes the development of distributed atomic …

Blockplane: A global-scale byzantizing middleware

F Nawab, M Sadoghi - 2019 IEEE 35th International …, 2019 - ieeexplore.ieee.org
The byzantine fault-tolerance model captures a wide-range of failures-common in real-world
scenarios-such as ones due to malicious attacks and arbitrary software/hardware errors. We …

Sharing and caring of data at the edge

A Trivedi, L Wang, H Bal, A Iosup - 3rd USENIX Workshop on Hot Topics …, 2020 - usenix.org
Edge computing is an emerging computing paradigm where data is generated and
processed in the field using distributed computing devices. Many applications such as real …