Spartan: Sparse Robust Addressable Networks

07/28/2019
by   John Augustine, et al.
0

We present an overlay design called Sparse Robust Addressable Network (Spartan) that can tolerate heavy adversarial churn. We show that Spartan can be built efficiently in a fully distributed manner within O( n) rounds. Furthermore, the Spartan overlay structure can be maintained, again, in a fully distributed manner despite adversarially controlled churn (i.e., nodes joining and leaving) and significant variation in the number of nodes. When the number of nodes in the network lies in [n, fn] for any fixed f> 1 the adversary can remove up to ϵ n nodes and add up to ϵ n nodes (for some small but fixed ϵ > 0) within any period of P rounds for some P ∈ O( n). Moreover, the adversary can add or remove nodes from the network at will and without any forewarning. Despite such uncertainty in the network, Spartan maintains Θ(n/ n) committees that are stable and addressable collections of Θ( n) nodes each. Any node that enters the network will be able to gain membership in one of these committees within O(1) rounds. The committees are also capable of performing sustained computation and passing messages between each other. Thus, any protocol designed for static networks can be simulated on Spartan with minimal overhead. This makes Spartan an ideal platform for developing applications. All our results hold with high probability.

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/02/2018

Breaking the (√(n)) Barrier: Fast Consensus under a Late Adversary

We study the consensus problem in a synchronous distributed system of n ...
research
10/16/2018

Always be Two Steps Ahead of Your Enemy

We investigate the maintenance of overlay networks under massive churn, ...
research
02/18/2020

Synthesis in Presence of Dynamic Links

The problem of distributed synthesis is to automatically generate a dist...
research
05/10/2018

Erasure Correction for Noisy Radio Networks

The radio network model is a well-studied abstraction for modeling wirel...
research
01/20/2020

Segment blockchain: A size reduced storage mechanism for blockchain

The exponential growth of the blockchain size has become a major contrib...
research
05/23/2022

Distributed Computations in Fully-Defective Networks

We address fully-defective asynchronous networks, in which all links are...

Please sign up or login with your details

Forgot password? Click here to reset