Byzantine Cluster-Sending in Expected Constant Communication
Jelle Hellings, Mohammad Sadoghi

TL;DR
This paper introduces probabilistic protocols for Byzantine cluster-sending that achieve expected constant communication complexity, enabling scalable and efficient inter-cluster communication in fault-tolerant systems.
Contribution
It presents novel probabilistic techniques for Byzantine cluster-sending with expected constant message complexity, improving scalability over previous linear protocols.
Findings
Achieves expected constant message complexity for cluster-sending
Supports asynchronous and unreliable communication
Maintains worst-case linear communication as a fallback
Abstract
Traditional resilient systems operate on fully-replicated fault-tolerant clusters, which limits their scalability and performance. One way to make the step towards resilient high-performance systems that can deal with huge workloads, is by enabling independent fault-tolerant clusters to efficiently communicate and cooperate with each other, as this also enables the usage of high-performance techniques such as sharding and parallel processing. Recently, such inter-cluster communication was formalized as the Byzantine cluster-sending problem, and worst-case optimal protocols have been proposed that solve this problem. Unfortunately, these protocols have an all-case linear complexity in the size of the clusters involved. In this paper, we propose probabilistic cluster-sending techniques that can reliably send messages from one Byzantine fault-tolerant cluster to another with only an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Age of Information Optimization · Opportunistic and Delay-Tolerant Networks
