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 …

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 …

Optimizing Distributed Protocols with Query Rewrites

DCY Chu, R Panchapakesan, S Laddad… - Proceedings of the …, 2024 - dl.acm.org
Distributed protocols such as 2PC and Paxos lie at the core of many systems in the cloud,
but standard implementations do not scale. New scalable distributed protocols are …

Optimizing Distributed Protocols with Query Rewrites [Technical Report]

D Chu, R Panchapakesan, S Laddad… - arXiv preprint arXiv …, 2024 - arxiv.org
Distributed protocols such as 2PC and Paxos lie at the core of many systems in the cloud,
but standard implementations do not scale. New scalable distributed protocols are …

Consensus in Data Management: With Use Cases in Edge-Cloud and Blockchain Systems

F Nawab, M Sadoghi - Proceedings of the VLDB Endowment, 2024 - dl.acm.org
Consensus is a fundamental problem in distributed systems, involving the challenge of
achieving agreement among distributed nodes. It plays a critical role in various distributed …

Picsou: Enabling Efficient Cross-Consensus Communication

R Frank, M Murray, S Gupta, E Xu, N Crooks… - arXiv preprint arXiv …, 2023 - arxiv.org
Replicated state machines (RSMs) cannot effectively communicate today as there is no
formal framework or efficient protocol to do so. To address this issue, we introduce a new …

Thunderbolt: Causal Concurrent Consensus and Execution

J Chen, A Sonnino, L Kokoris-Kogias… - arXiv preprint arXiv …, 2024 - arxiv.org
In the realm of blockchain, smart contracts have achieved widespread adoption due to their
inherent programmability. However, smart contracts suffer from long execution delays …

Did we miss P In CAP? Partial Progress Conjecture under Asynchrony

J Chen, S Gupta, DP Hughes, M Sadoghi - arXiv preprint arXiv …, 2024 - arxiv.org
Each application developer desires to provide its users with consistent results and an
always-available system despite failures. Boldly, the CALM theorem disagrees. It states that …

Bigger, not Badder: Safely Scaling BFT Protocols

DCY Chu, C Liu, N Crooks, JM Hellerstein… - Proceedings of the 11th …, 2024 - dl.acm.org
Byzantine Fault Tolerant (BFT) protocols provide powerful guarantees in the presence of
arbitrary machine failures, yet they do not scale. The process of creating new, scalable BFT …

[PDF][PDF] Consensus in Data Management

F Nawab, M Sadoghi - vldb.org
Consensus is a fundamental problem in distributed systems, involving the challenge of
achieving agreement among distributed nodes. It plays a critical role in various distributed …