A Discrete-time Reputation-based Resilient Consensus Algorithm for Synchronous or Asynchronous Communications

07/01/2021
by   Guilherme Ramos, et al.
0

We tackle the problem of a set of agents achieving resilient consensus in the presence of attacked agents. We present a discrete-time reputation-based consensus algorithm for synchronous and asynchronous networks by developing a local strategy where, at each time, each agent assigns a reputation (between zero and one) to each neighbor. The reputation is then used to weigh the neighbors' values in the update of its state. Under mild assumptions, we show that: (i) the proposed method converges exponentially to the consensus of the regular agents; (ii) if a regular agent identifies a neighbor as an attacked node, then it is indeed an attacked node; (iii) if the consensus value of the normal nodes differs from that of any of the attacked nodes' values, then the reputation that a regular agent assigns to the attacked neighbors goes to zero. Further, we extend our method to achieve resilience in the scenarios where there are noisy nodes, dynamic networks and stochastic node selection. Finally, we illustrate our algorithm with several examples, and we delineate some attacking scenarios that can be dealt by the current proposal but not by the state-of-the-art approaches.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/14/2023

Resilient Dynamic Average Consensus based on Trusted agents

In this paper, we address the discrete-time dynamic average consensus (D...
research
03/14/2020

Cohesive Networks using Delayed Self Reinforcement

How a network gets to the goal (a consensus value) can be as important a...
research
01/10/2022

Resilient Consensus with Multi-hop Communication

In this paper, we study the problem of resilient consensus for a multi-a...
research
09/08/2019

Consensus in Equilibrium: Can One Against All Decide Fairly?

Is there an equilibrium for distributed consensus when all agents except...
research
09/02/2023

Trustworthy Distributed Average Consensus based on Locally Assessed Trust Evaluations

This paper proposes a distributed algorithm for average consensus in a m...
research
07/07/2020

A Classification of Weak Asynchronous Models of Distributed Computing

We conduct a systematic study of asynchronous models of distributed comp...
research
02/10/2020

Resilient Consensus via Weight Learning and Its Application in Fault-Tolerant Clock Synchronization

This paper addresses the distributed consensus problem in the presence o...

Please sign up or login with your details

Forgot password? Click here to reset