Table of Contents
Fetching ...

On Adversary Robust Consensus protocols through joint-agent interactions

David Angeli, Sabato Manfredi

TL;DR

This work addresses robust consensus in multi-agent networks containing faulty or malicious agents by introducing a generalized framework of monotone joint-agent interactions and modeling the network as a Petri Net. The authors derive a topological, necessary-and-sufficient condition called robust consensuability, based on controlled siphons, under which healthy agents converge to a common value $\bar{x}$ despite bounded disturbances from faults $x_F(\cdot)$. They provide a nonlinear, continuous-time dynamical system formulation, prove convergence using invariance arguments and omega-limit analysis, and illustrate the approach with grid-based examples and a comparison to ARC-P protocols. The results bridge nonlinear consensus with discrete-event system theory, offering structural tools for designing robust, topology-aware consensus protocols while highlighting limitations against fully Byzantine threats that require future study.

Abstract

A generalized family of Adversary Robust Consensus protocols is proposed and analyzed. These are distributed algorithms for multi-agents systems seeking to agree on a common value of a shared variable, even in the presence of faulty or malicious agents which are updating their local state according to the protocol rules. In particular, we adopt monotone joint-agent interactions, a very general mechanism for processing locally available information and allowing cross-comparisons between state-values of multiple agents simultaneously. The salient features of the proposed class of algorithms are abstracted as a Petri Net and convergence criteria for the resulting time evolutions formulated by employing structural invariants of the net.

On Adversary Robust Consensus protocols through joint-agent interactions

TL;DR

This work addresses robust consensus in multi-agent networks containing faulty or malicious agents by introducing a generalized framework of monotone joint-agent interactions and modeling the network as a Petri Net. The authors derive a topological, necessary-and-sufficient condition called robust consensuability, based on controlled siphons, under which healthy agents converge to a common value despite bounded disturbances from faults . They provide a nonlinear, continuous-time dynamical system formulation, prove convergence using invariance arguments and omega-limit analysis, and illustrate the approach with grid-based examples and a comparison to ARC-P protocols. The results bridge nonlinear consensus with discrete-event system theory, offering structural tools for designing robust, topology-aware consensus protocols while highlighting limitations against fully Byzantine threats that require future study.

Abstract

A generalized family of Adversary Robust Consensus protocols is proposed and analyzed. These are distributed algorithms for multi-agents systems seeking to agree on a common value of a shared variable, even in the presence of faulty or malicious agents which are updating their local state according to the protocol rules. In particular, we adopt monotone joint-agent interactions, a very general mechanism for processing locally available information and allowing cross-comparisons between state-values of multiple agents simultaneously. The salient features of the proposed class of algorithms are abstracted as a Petri Net and convergence criteria for the resulting time evolutions formulated by employing structural invariants of the net.

Paper Structure

This paper contains 7 sections, 2 theorems, 34 equations, 9 figures.

Key Result

Theorem 1

Consider a cooperative network of agents as in (net) and let $N$ be the Petri Net associated to its set of minimal joint agent interactions. Consider a partition of $\mathcal{N}$ into two disjoint subgroups $F, H \subset\mathcal{N}$, which represent the Faulty and the Healthy agents (respectively),

Figures (9)

  • Figure 1: Linear consensus protocol subject to faulty agents $4$ and $5$
  • Figure 2: Joint-Agent consensus protocol subject to faulty agents $4$ and $5$
  • Figure 3: Petri Nets associated to network of interactions (\ref{['simplestnet']}) and (\ref{['ring5']})
  • Figure 4: Petri Net associated to joint-agent interactions
  • Figure 5: Siphons of minimal support (gray)
  • ...and 4 more figures

Theorems & Definitions (7)

  • Definition 1
  • Definition 2
  • Definition 3
  • Definition 4
  • Definition 5
  • Theorem 1
  • Lemma 1