Practical Byzantine Reliable Broadcast on Partially Connected Networks

04/08/2021
by   Silvia Bonomi, et al.
0

In this paper, we consider the Byzantine reliable broadcast problem on authenticated and partially connected networks. The state-of-the-art method to solve this problem consists in combining two algorithms from the literature. Handling asynchrony and faulty senders is typically done thanks to Gabriel Bracha's authenticated double-echo broadcast protocol, which assumes an asynchronous fully connected network. Danny Dolev's algorithm can then be used to provide reliable communications between processes in the global fault model, where up to f processes among N can be faulty in a communication network that is at least 2f+1-connected. Following recent works that showed that Dolev's protocol can be made more practical thanks to several optimizations, we show that the state-of-the-art methods to solve our problem can be optimized thanks to layer-specific and cross-layer optimizations. Our simulations with the Omnet++ network simulator show that these optimizations can be efficiently combined to decrease the total amount of information transmitted or the protocol's latency (e.g., respectively, -25 and f=4) compared to the state-of-the-art combination of Bracha's and Dolev's protocols.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/29/2020

Reliable Broadcast in Practical Networks: Algorithm and Evaluation

Reliable broadcast is an important primitive to ensure that a source nod...
research
03/21/2019

Multi-hop Byzantine Reliable Broadcast Made Practical

We revisit Byzantine tolerant reliable broadcast algorithms in multi-hop...
research
08/05/2019

Scalable Byzantine Reliable Broadcast (Extended Version)

Byzantine reliable broadcast is a powerful primitive that allows a set o...
research
05/10/2023

Let It TEE: Asynchronous Byzantine Atomic Broadcast with n ≥ 2f+1

Asynchronous Byzantine Atomic Broadcast (ABAB) promises, in comparison t...
research
02/14/2021

Good-case Latency of Byzantine Broadcast: a Complete Categorization

This paper explores the problem good-case latency of Byzantine fault-tol...
research
07/03/2018

RT-ByzCast: Byzantine-Resilient Real-Time Reliable Broadcast

Today's cyber-physical systems face various impediments to achieving the...
research
02/16/2021

AdEle: An Adaptive Congestion-and-Energy-Aware Elevator Selection for Partially Connected 3D NoCs

By lowering the number of vertical connections in fully connected 3D net...

Please sign up or login with your details

Forgot password? Click here to reset