How to generate a fault-resilient network at a lower cost

03/24/2023
by   Alexander Mozeika, et al.
0

Blockchains facilitate decentralization, security, identity, and data management in cyber-physical systems. However, consensus protocols used in blockchains are prone to high message and computational complexity costs and are not suitable to be used in IoT. One way to reduce message complexity is to randomly assign network nodes into committees or shards. Keeping committee sizes small is then desirable in order to achieve lower message complexity, but this comes with a penalty of reduced reliability as there is a higher probability that a large number of faulty nodes will end up in a committee. In this work, we study the problem of estimating a probability of a failure in randomly sharded networks. We provide new results and improve existing bounds on the failure probability. Thus, our framework also paves the way to reduce committee sizes without reducing reliability.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/12/2020

A Generic Framework For Capturing Reliability in Cyber Physical Systems

Cyber Physical Systems solve complex problems through their tight integr...
research
03/11/2019

Proteus: A Scalable BFT Consesus Protocol for Blockchains

Byzantine Fault Tolerant (BFT) consensus exhibits higher throughput in c...
research
05/21/2018

Silence

The cost of communication is a substantial factor affecting the scalabil...
research
06/26/2018

The Communication Cost of Information Spreading in Dynamic Networks

This paper investigates the message complexity of distributed informatio...
research
12/16/2019

Cyber Physical Systems (CPS) Surveillance Using An Epidemic Model

Vast investments have recently been made worldwide in developing the Cyb...
research
11/03/2022

Scaling up the self-optimization model by means of on-the-fly computation of weights

The Self-Optimization (SO) model is a useful computational model for inv...

Please sign up or login with your details

Forgot password? Click here to reset