Round-Efficient Distributed Byzantine Computation

04/14/2020
by   Yael Hitron, et al.
0

We present the first round efficient algorithms for several fundamental distributed tasks in the presence of a Byzantine edge. Our algorithms work in the CONGEST model of distributed computing. In the Byzantine Broadcast problem, given is a network G=(V,E) with an unknown Byzantine edge e'. There is a source node s holding an initial message m_0, and the goal is for all the nodes in the network to receive a copy of m_0, while ignoring all other messages. Perhaps surprisingly, to the best of our knowledge, all existing algorithms for the problem either assume that the Byzantine behavior is probabilistic, use polynomially large messages or else suffer from a large round complexity. We give an O(D^2)-round [%s] algorithm for the Byzantine Broadcast problem, where D is the diameter of the graph. The communication graph is required to be 3-edge connected, which is known to be a necessary condition. We also provide a Leader Election algorithm in the presence of a Byzantine edge with the same round complexity of O(D^2) rounds. We use these algorithms to provide the efficient construction of Byzantine cycle covers which serve the basis for (i) Byzantine BFS algorithms and (ii) a general compiler for algorithms in the presence of a Byzantine edge. We hope that the tools provided in this paper will pave the way towards obtaining round-efficient algorithms for many more distributed problems in the presence of Byzantine edges and nodes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/18/2021

Network Size Estimation in Small-World Networks under Byzantine Faults

We study the fundamental problem of counting the number of nodes in a sp...
research
05/23/2023

Distributed CONGEST Algorithms against Mobile Adversaries

In their seminal PODC 1991 paper, Ostrovsky and Yung introduced the stud...
research
04/25/2022

Byzantine-Resilient Counting in Networks

We present two distributed algorithms for the Byzantine counting problem...
research
11/15/2020

Echo-CGC: A Communication-Efficient Byzantine-tolerant Distributed Machine Learning Algorithm in Single-Hop Radio Network

In this paper, we focus on a popular DML framework – the parameter serve...
research
01/22/2020

A Simple and Efficient Binary Byzantine Consensus Algorithm using Cryptography and Partial Synchrony

This paper describes a simple and efficient Binary Byzantine faulty tole...
research
12/09/2018

Low Congestion Cycle Covers and their Applications

A cycle cover of a bridgeless graph G is a collection of simple cycles i...

Please sign up or login with your details

Forgot password? Click here to reset